Vive controller rotation axis to skeletal mesh head bone.

I have an idea of using the vive controller to puppeteer my character like a ventriloquist.
It would be cool to have the vive cotroller orientation movement control the head bone rotation.
and map trigger to the jaw rotation and trackpad to drive the morph targets.
I have tried to build this in the setup in the character blueprint. Got the mapping to drive morph targets but getting any movement to the bone orientations i have had no luck.

Is there a way to move the bone directly?

i found by searching the web that you need to do the moving trough a animation blueprint is it the only way?

Any help would be greatly appreciated.