Thanks Thorsten! From a quick read, this is what I'm looking for. I'll report back after I've tried it out. I guess I didn't dig in the right place when I was looking for the functionality before, but I shouldn't be surprised that Kasper has already implemented it.