Hi, there is currently no ideal solution for you, but read
for at least some partial solutions.
Cheers, Wolfgang