Just a quick note to indicate that I'm working on this at the moment. It's... not trivial, but enough of the pieces should be in place that the job isn't insanely difficult. - Matt