have you tried just using the add relative rotation or add local rotation nodes. seems like it would be simpler like in the below picture. in the picture you can see that i have a axis value coming in which is a 0-1 (you could use any value you want or input for that matter), the full value goes into one component and then i multiply the value by 0.25 fir the second component.
