Criar campos de telefone JSF iguais aos Contatos Google

Boa noite colegas!

Estou tentando fazer no formulário JSF uma implementação semelhante à dos contatos Foogle, porém, nenhum exemplo que encontrei na internet funcionou. Alguém poderia me ajudar? Estou fazendo meu TCC e preciso implementar nos formulários listas de telefones e de emails.

Nas imagens abaixo faltaram os ícones de comando de exclusão, mas se me ajudarem como se implementa, eu me viro.

Obrigado!

Um contato

Segundo contato Adicionado

Terceiro contato adicionado