Problema richfaces concatenação

E ae galera preciso muito da ajuda de vcs…

Seguinte, estou com um problema na hora de gerar um menu dinâmico utilizando richfaces, onde chamo um função do richfaces atraves do método oncomplete e tenho que incluir nesta chamada o nome do menu relacionado… exemplo

oncomplete="#{rich:component('ID_DO_MEU_COMPONENTE')}.show()"

Se fizer desta forma funciona, porém tenho que fazer o carregamento dinâmico do ID do componente chamando outro #{} dentro do #{} já existente, tipo:

oncomplete="#{rich:component(#{subitem.keyResource})}.show()"

Assim ele para de funcionar ele para de funcionar… Alguem tem alguma ideia por favor de como eu posso fazer esta chamada???

Fico no aguardo…