You're quite correct in that this is not currently supported. Feature
request noted, although I don't have plans to tackle this myself in the
near future. Perhaps you feel like giving it a shot yourself (and then
submit a pull request), or maybe someone else on the list here wants to
volunteer.
Cheers