Though I don't fully understand what exactly you need, the first thing that came to mind is set driven keys (well a tleast on a few things).