I recommend using the PostProcessProvider to achieve what you want.
The PostProcessProvider is a base class that you can use to intercept and transform leap data before it is applied to your virtual hands.
There is an example scene called "Hand Post-Processes (VR)" that you should be able to use for reference to get a feel for how this is intended to work.