Alright, I believe I have a solution that will probably work for you in most cases. Check the attached example and word document for more information. There are some issues with this solution that you may or may not be able to work around.
I hope this helps!
gus....