Sockets and attaching weapons

Hello, I was wondering if there is anyway of having two preview meshes under the same socket and being able to position them individually as i have many different weapon classes all set up under child blueprints and it would really help if i could have one blueprint control every weapon i have within my game attaching to the player instead of having to set up multiple different sockets.
This way I can attach to component once for the one socket and have all of my weapons in the same socket all positioned correctly for when they are called to be spawned.