Layered blend per bone, not evaluating as expected

I have a similar problem where I have a run anim and a shoot anim… I want to blend the top half of the character to shoot while running… which I have done with a Layered blend per bone node… I can only manage to get close to the desired result when setting a -1 blend depth on the hip joint… however there is important rotation data on the hip joint on the x axis that I do want to keep… but I do not want to keep the rotation data on the y axis as it makes the character aim left to right as he’s running… (in stead of holding his arm straight)
can you blend specific axes?