lock first person character to HMD

I’m working on a VR project (HTC Vive/Ocvulus) where the player character (instance of FirstPersonCharacter blueprint) has to be positioned at the position of HMD. The player camera has the option “Lock to HMD”, but this only positions the camera and not the player.

Is there any way to position the player at the HMD position, and not the camera?

P.S. It has to work with both HTC Vive and Oculus.