Heres an Idea.... use separate instances of the objects in question, sprite1 sprite2 sprite3.
use the "rotate behavior for each one.
map the pixel potions of each object in the editor by selecting the object in the editor and dragging it up,( whiles keeping your eye on the position in pixels)
pin all the sprites together, (position only)
lets say at pix 100 you want the speed to increase to 20 rotations per second?
create an event that tell the sprites to do just that. signal up, or down with 2 boolean variables flipped at the top and flipped at the bottom.
increase speeds on up variables, and decrease speeds on down var.