Get ALL children from widget (including grandchild)

Thanks for your help. Finally I sorted it out using a simple event. I think I was trying to get from A to C without using B and therefore no considering the basic aprox.
I made it work with a very simple and logical solution.