This is an offshoot of issue #685. Is anyone working on this? If not, would you be interested in a PR?