I think we should just implement this. Conor sent a patch series for this some time ago; that didn't make it in at the time, but that could be rebased, and the functionality is likely a bit easier to implement these days.
Is there any news on this? It's been a while, and the program is still broken. Don't we want at least a workaround until the functionality is properly implemented?
Regards, Fabian Maurer