Is there some setting somewhere in one of the config files that enables this?

It would save us a lot of coding if there was! What you've described is pretty much exactly how we hope to make it work sometime after 2.0...

Peter