It seems development on this has stalled. If there's no further workhappening I guess I'll mark the patch returned with feedback. Feelfree to resubmit it to the next CF when there's progress.