Hi
Sleeping object will wake whenever a non sleeping dynamic body or kinematic body will come in contact with them ( the sleep parameters effectively are for the object to return to sleep )
The way to achieve what you describe would be to have the object set as kinematic ( moveable , with physics disabled ) and using a blueprint to detect if something hits it
Then you can filter based on the type of object or other parameters and enable physics accordingly
Hope this helps