Some of the nodes you're using, Point Instance for example, are deprecated in newer versions of Blender. I'm using 3.2, so my setup will look very different from your current one, but the logic is largely the same so hopefully it won't be too hard to follow. Since you have two empties already placed where you want the new curves to go, I used a similar scene. The two empties are parented to the main socket body:

Here, I created two Curve Lines (Shift+A > Curve Primitives > Curve Line) inside the Geometry Nodes itself and gave them a simple circular profile to mimic plug pins, but of course, you could use objects from outside via an Object Info node. In this second example I'm bringing in an outside spiral object and instancing them on a Curve Line I created between the two empties. The Resample count then determines how many copies are placed on that line:
