@raniat123, all all - something like this has come up a few times and it appears there is a solution, outlined here:
-Pascal