I'd suggest doing a little bit of reading on requested campaigns, it will help out quite a bit.
It sounds like things are pretty tightly interwoven right now, so as much as it would be a pain for reporting, you might want to consider creating new campaigns so that you can really "mold them" into exactly what you want before they go live.
Sorry I couldn't help more!