Yep that was essentially my idea here.  The more I think of it the more my brain hurts though, so I'll probably just end up trying a few things to see what works.