Its been a while since we spoke about this issue but I would like to know if you have finally found the solution to your problem?
Was Marco's answer correct? If so you can mark it as correct otherwise feel free to tell us what you did.
I am marking this question as assumed answered. but do not hesitate to post again on this thread if you need further help.