I may be mistaken, but I'd suggest that you explain your ultimate objective more thoroughly, as I feel that you have backed yourself into a corner from which any solution, if one exists, will be very difficult to create or maintain.