¿Asyncio admite la ejecución de un subproceso desde un subproceso no principal?

Estoy desarrollando una aplicación que consiste principalmente en servicios que son subprocesos con bucles de ejecución personalizados.

Uno de los servicios debe generar subprocesos y realmente no entiendo si es válido o no. La documentación oficial es ambigua. Es decir, dice que ambos asyncio supports running subprocesses from different threads y que An event loop must run in the main thread en la misma sección.

¿Cómo es posible ejecutar el subproceso desde diferentes subprocesos si el bucle de eventos debe ejecutarse en el subproceso principal?

La documentación dice:

  1. Debería haber ejecutado un bucle de eventos en el hilo principal.
  2. En el hilo principal, llame a asyncio.get_child_watcher() al inicio del progtwig.

Después de eso, puede crear un subproceso desde un hilo no principal.