It may also be worth following the progress of this post, which seems to be trying to do something similar