Socket/Spline snapping

I have this actor:

The mesh itself has two sockets:

So I was thinking any of the following scenarios are possible?:
(Assuming I have reference of Scene Component [Which is this actor] reference).
Scenario is that new Scene Component is being spawned beside existing one (Building road).

  1. Find socket “road_end_socket” location of Scene Component and transform new Scene Component same socket to that location (thus snapping them to each other).

or

  1. Get spline end of existing scene component and snap new scene component spline to the existing one?