Blending animations of Hands best practices ?

Hi I just wanted to know whats the best method of blending between several different animations when you only need one part (HANDS). For example i have a skeletal mesh of my player and i want to select from several different hand animations. Currently I blend between them per bone. using “Layered blend per bone” This works but seems overkill, blending using an entire skeleton simply to animate a hand. I’m thinking from both a memory storage and processing point of view. when blending I’m sure it needs to iterate through the skeleton up the spine and down an arm to get to the hand before it can blend. memory is cheap (unless its mobile) but the processing cost must be expensive. Is my thinking on this correct or is there another method that’s more efficient. best practices.

Anyway thanks to anyone with more insight on this subject than I.