How to convert a static mesh during the VR play into an object that can be picked up (and have all the physics property)?

Hello, I am new to UE4, and I had a question with something that I am struggling right now.
Currently, I am trying to figure out a way in which I convert the static mesh I have created inside VR play into an actor that can be picked up by the motion controller when the motion controller makes the contact with that static mesh. For example, one of the method I am considering is to see if there is a way to “insert” a certain portion of blueprints that allows the “pick up” and “drop” properties into the initial static mesh that is making the contact with the motion controller. Or, I am thinking if there is a way to associate/connect the newly created static mesh (the static mesh of interest) to the pre-existing blueprint file/segment that does the conversion of static mesh to have physics property. Because I am new to UE4, I have having some difficulty understanding if these things are even possible to achieve inside the VR. For example, initially the object is a static mesh, but once I touch that object, it would acquire all the physics property and be able to be picked up and dropped.|

Any help or giving explanation why it would be impossible to do this would be very helpful. Thank you!