Hi Lasya,
Not yet. Been on leave and now working on Personas 3.0 project. Will get back to this issue November sometime.
If you come up with a solution before then, how about documenting your solution for others to leverage off. I will do the same if you have not already.
All the best
Julian