How to get the exact motion controller type in blueprint

Idea is that the controllers have actions (text e.g. SHOOT) with pointing indicators to the exact button on the controller. Different controllers have different button layout and position so how to get the exact type of controller used by the user in order to point to the exact button position? I have already found this thread but it does not answer the question Detect motion controller device type - XR Development - Unreal Engine Forums

Something like GetHMDDevice Name but then for the used motion controllers.

PS: There already is an option to display the model of the exact controller used using a property of Motion Controller Component in blueprint so UE must know somehow what type is used. Just how to get it in blueprints? Tried to ‘game’ it by getting the mesh id/name/type somehow and then go from there but cant seem to find a method to try it out.

Thanks for the help.

Did you find any answer or helpful info?

Yes, use the free UE4 VR Expansion Plug-in. https://vreue4.com/
It will save you a lot of work and does a lot of complex stuff for you out of the box. The guy that created it, still improves upon it, is sponsored by Epic under a Epic Mega Grant. It has an active community and Discord group.

TOTALLY THIS!!, the exact function is:

getOpenVrDeviceType and another useful is GetVrDeviceModelAndTexture