On the topic of child devices have you seen this. https://community.hubitat.com/t/can-we-create-child-devices/689