Spawn on socket

There are a ton of questions and answers out there on this but they are all a bit different in what or how they want to do this but I have created a mesh, lets say a table, and created a socket on it called socket1. I created an actor class and inserted the mesh. I now want to be able to spawn another actor on that socket. I have tried get socket transform but I can’t seem to get the reference to the correct actor to be able to get a socket transform. Here is the overall outline of what I need:

I have 20+ items(actors) that have been created as items that will go on the table.
1-10 Tables(actors with sockets on top)

User presses a button in a widget on which item they want on the table and it creates the item.

Any help would be great!