Blendspace Start Time

I would like to start a blendspace at different times depending on which animation it is transitioning from.

Basically imagine a simple 1D Blendspace for idle/run. The blendspace is authored such that the left foot down is start, right foot down is 50%, and left foot at end of cycle. I would like to start the blendspace at the beginning (left foot down), in the middle (right foot down) or anywhere in between depending on which animation I am coming from. Maybe have some kind of parameter or float that specifies the start time of the blendspace which could be set by the previous animation node.

Is there any way to do this?

Anyone able to answer this?