Gosh Andreas,
That works and looks great! This is an important feature I'd love to add and it looks like we have it already. Would you be willing to write a short "How to" document and I'll try to write some questions myself. Then, with your permission, I'll add instructions to the docs and some more examples to a public site people can test.
Thank you!
Chris