I don't have an answer, but I wold like to know if you could find a solution, I'm in a very similar situation.
Thanks.