It is as intuitive as it can get
Maybe you should try it.
You can go with reactor controller to set up different controller values for the given track (position, rotation, diffcolor, etc.etc.etc.) based on set states of an other object's given track.
You can also have expression controllers where you can give a simple mathematical function to make a relation between two tracks. Same goes to wire parameters which is a more intuitive relative of expression controllers.
Level2 is script controllers.
Make your choice 
Laszlo Sebo