I hope is not too late.
I found a working solution for your problem. It was my problem too, long-long time ago. At last, here is the solution!
The solution working fine, use METHOD 1!!!
please go here for the details:
(sorry, my bad english)
garasz from Hungary.