EL e facelets

Pessoal,

Estou fazendo um template de paginação, que será utilizado nas páginas que necessitem da mesma.
Então, criei um xhtml que contem o bloco de paginação.

<div id="tableControl">
		<h:form id="pagination">
			<s:link id="first" action="#{myComponent.first}" value="First Page"
				rendered="#{myComponent.previousExists}" />
			<rich:spacer width="5px"/>
			<s:link id="previous" action="#{myComponent.previous}"
				value="Previous Page" rendered="#{myComponent.previousExists}" />
			<rich:spacer width="5px"/>
			<h:selectOneMenu id="pageSize" value="#{myComponent.maxResults}"
				valueChangeListener="#{myComponent.first}"
				onchange="this.form.submit();" rendered="#{myComponent.previousExists or myComponent.nextExists}">
				<f:selectItem itemValue="3" />
				<f:selectItem itemValue="6" />
				<f:selectItem itemValue="12" />
			</h:selectOneMenu>
			<rich:spacer width="5px"/>
			<s:link id="next" action="#{myComponent.next}" value="Next Page"
				rendered="#{myComponent.nextExists}" />
			<rich:spacer width="5px"/>
			<s:link id="last" action="#{myComponent.last}" value="Last Page"
				rendered="#{myComponent.nextExists}" />
		</h:form>
	</div>

Já na página principal, faço um include do xhtml de paginação.

<ui:include src="/layout/paging.xhtml">
			        <ui:param name="componentName" value="myComponent"/>
			    </ui:include>

O detalhe, é quero que esse template seja independente do backingBean name… ou seja, que seja um template como o próprio nome diz.
Não estou conseguindo recuperar o parametro, e fazer um evaluate do mesmo com EL.

Eu queria fazer na paging.xhtml algo do tipo:

${${componentName}.next}

mas EL aninhada, não é possivel pelo que li…
Preciso

Alguem tem uma luz ?

Abraços

Pelo que eu ja usei e dei de Facelets, isso não é possivel, voce realmente vai ter que declara em cada xhtml esse trecho de codigo que voce fez.

Uma saida seria criar o seu Component para fazer isso e apenas declara-lo nas paginas.