Ok. I'll go play around with the code and keep you posted.
I can't promise anything useful to come out of it, but I'll do my best.