Проблемы при динамическом создании устройств

Это неправда.
Давно использую такую обертку. makeNewVirtualControl
Например Шаблон для электрокарниза - #6 от пользователя BrainRoot