I'm looking at a similar issue at the moment. Please let me know if you find a solution.