спасибо!
обошелся без рекурсии, т.к. нужен только следующий уровень
ДанныеРасшифровки.Элементы[ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей()[0].получитьродителей()[0].Идентификатор].ПолучитьРодителей()[0].ПолучитьПоля().найти("нужноеполе")
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший