Gracias por el informe, @Octobadger. Estoy trabajando en una solución para parte del problema.
Trabajando en la otra parte (y mucho más difícil).