So far, no system mandates or does this.
It sounds like something you could put out to bid for a bounty.
http://www.fossfactory.org/ is one of such sites.
But it's YOUR specification. So you may have to pay for this to happen.
Can you reveal why this happened before you found a solution?