Malte,
This was designed, but I think needs to still be implemented. I believe it is still the best design that requires the least modification to the content repository.
https://openacs.org/forums/message-view?message%5fid=188841
This TIP was approved.