VR Character Inventory fitting

Good Afternoon Everyone, What’s the best process for using inventory to equip stuff in vr?

Currently I have a action bar +inventory which completely works but i’m wondering whats the safest solution for using a socket type equip system with it…

Options I’ve come up with:

1 - In the main inventory actor BP, have 5 or so individual widgets socketed to a static mesh which is transformed via tick to parent body;

2- Use normal sockets and pass through object details and parameters, then update the inventory/action bar; or

3- Some how attach the buttons to a socket in the slot references?

other than that its simple to change the layout and make it usual drag and drop stuff, but i’m trying to steer clear of that.

Thank you