Con una simple expresión no t vale?
En tus nulls de rotación en blabla.kine.local.posx
"ctr_dist( bone., eff. ) *0.25"
"ctr_dist( bone., eff. ) *0.5"
"ctr_dist( bone., eff. ) *0.75"
ahora tienes los nulls repartidos en un porcentaje entre la distancia entre el bone y el effector