Normally for these kinds of things the first thing I start with is determining if the MSAA or UI Automation properties for the project need to be added.
I start by enabling the (*) for MSAA, saving my project then spying the application to see if that gains visibility into the desired objects. If not, I turn that off then do the same for UI Automation. If either of these work for visibility, you can then add the custom definitions for these objects to retain visibility. As enabling (*) for either can cause in increase in usage of system resources by TC, so this is just a troubleshooting step.