Você pode criar um XML de dependências e carregar o próprio XML como dependência.
O exemplo seria assim:
<files src="{base}{xml}/logos.xml">
<file id="logos_xml">{base}{xml}/logos.xml</file>
</files>
No arquivo logos.xml
<logos>
<file id="logo_1" year="1981">{main.base}content/logos/logo1.png</file>
<file id="logo_2" year="1991">{main.base}content/logos/logo2.png</file>
<file id="logo_3" year="2002">{main.base}content/logos/logo3.png</file>
<file id="logo_4" year="2008">{main.base}content/logos/logo4.png</file>
<file id="logo_5" year="2011">{main.base}content/logos/logo5.png</file>
</logos>
Assim você pode acessar as imagens da sua app como dependências:
app.dependencies.getImage( "logo_1" );
e também o XML
app.dependencies.getXML( "logos_xml" );
O ASF vai reconhecer todos os nós "file" (inclusive com condicionais etc) e os atributos como se você tivesse escrito todos no nó <files/> do application.xml. Mas nada te impede de colocar atributos adicionais e interpretá-los manualmente (como é o caso do atributo "year" do exemplo acima)
Isso resolve seu problema?