Есть такая структура ресурсов:

a1
----a2
--------a3
------------a4
------------a4
b1
----b2
--------b3
------------b4
------------b4
--------b3
------------b4

Подразумевается что вложеность ресурсов неограничена. Как из ресурсов второго уровня (a2, b2) и ниже получить поле [[*alias]] из прародителя этого ресурса второго уровня (a2, b2). Понятно что из второго и третьего уровня получить поле проще простого. Но как получить это поле из всех вложенных ресурсов?

Стоит Revo, для Evo в свое время был чудесный снипет GetField, который умел это делать.

Сам я в создании снипетов не селен, может кто подскажет готовое решение или куда копать?