Teria como fazer componentes dinamicos do JSF direto pela página?

Olá galera,

o problema é o seguinte.

tenho uma pesquisa que é um popup que irá retornar registros, que irão construir uma tabela via javascript com os id dos registros selcionados em hiddens, na tela em que abriu o popup, para no momento do cadastro relacionem os registros selecionados.

Dessa forma é a que eu sempre faço esse tipo de ação. Usando JSF teria uma maneira de se fazer isso sem que eu tenha que requisitar o request.getParameters do facesContext?
Um componente com modal talves?

agradeço a a ajuda.

RichFaces componente ModalPanel.

Mais eu consigo construir essa tabela com os registros selecionados?
qual componente eu utilizaria.
O Modal eu conheço, não achei nada foi para poder construir uma tabela dinamica a partir do que foi selecionado pelo usuário.