Here’s a quick sketch about what I mean:

In order to be able to create a surface from this network of curves they need to intersect. Now there are quite a lot of these instances, where my input data has these inaccuracies, which I now have to deal with. That also means I can’t adjust every single instance manually. Is there any “merging” capability which could help me here?

Some additional info:

As the simple sketch suggests, I have horizontal closed curves and open vertical curves. However, that does not necessarily mean, that the vertical curves have control points at the height of the horizontal curves.

Thanks in advance!