Blending jump distance and height

Hey!
I am trying to figure out how to control jump distance and height. Using root motion. I know that I want to do this by button press time. The longer I press Jump - the higher it will be. And so on with arrow key and distance.
I know how to do this with 2d blendspace. To prepare different animations with different height and distance. And control them by pressing time. But only difference between this animations will be root bone. And it will be spending resources to blend almost identical animations.
So question is how to get similar result without blending similar animations. Directly in state machine and don’t using additional slot after it. Maybe there are some way to control additional animation layers? Don’t know, I am new to UE. Please give me an idea.