Is there a way to merge two different semi landmark curves, such that they share a common landmark?
@smrolfe has developed some scripts to manage semi-landmarks, maybe she can help you out with this.
This is available as MergeMarkups functionality of SlicerMorph.
You can find some tutorials here as well. Tutorials/MergeMarkups at main · SlicerMorph/Tutorials · GitHub