Dúvida JSF

Pessoal, preciso desenvolver uma aplicação na qual o usuário define os campos de um determinado formulário. Estou com problemas em como “linkar” esses campos dinâmicos com a camada View, Para exemplificar segue o trecho de código da página JSF.

<ui:repeat value="#{produto.categoriaProduto.atributos}" var="c"> <tr> <td width="1%"><nobr><h:outputText value="#{c.nome}:" /></nobr></td> <td> <input type="text" name="E AGORA JOSÉ?" /> </td> </tr> </ui:repeat>

Esse código gera todos os campos corretamente, como eu quero, o problema é como eu vou me referenciar… pq não vou poder usar a tag <h:inputText value=???

Sei que tem como fazer pegando os valores com o uso do Request do JSF, mas estou usando o framework Seam, e estou pensando numa solução melhor.
Flw.

FacesContext.getCurrentInstance().getExternalContext().getRequest...

Acho que é assim em JSF