Проблема не в том, что структура сложная
А в том, что она неизвестна и свойство с нужным именем надо искать... На бэкенде генератор случайных структур сидит или как такое получается вообще? Была бы структура известна — взяли бы lodash _.get и не надо было бы тратить ни строки кода, ни производительность фронта на поиск свойств.
Структура ответа на самом деле всегда известна и полностью описана в спеке. Когда объект в ответе начинает находиться глубоко, то появляется необходимость описания всей вложенности для его извлечения. Вот описания всей вложенности мне хотелось бы избавиться и получать сразу нужный объект по названному свойству в глубокой вложенности