The short answer is that a VM component is a managed React component. You can wrap it however you want and the inner component will continue to behave the way it was designed.
For a long answer I need more info. Can you give an example of something you want to do? I ask because I’ve never heard of anyone wanting, much less needing, higher order components with VM.