Ajuda em hibernate annotations

Estou começando um projeto e me veio uma duvida ao fazer um mapeamento em hibernate.

Eu tenho um bean home que possui uma lista de chamadas, sendo que cada chamada contem um bean de conteudo e tipoChamada.

Estava fazendo o mapeamento ONE-TO MANY no bean home, e não consegui me resolver em como ele deveria ser feito, caso eu fosse colocar uma lista para conteudo e outra para tipochamada usando a tabela chamada apenas como ligação é só fazer o mapeamento normal assim:

@OneToMany(fetch = FetchType.LAZY)
	@JoinTable(
	name="chamada",
	joinColumns = { @JoinColumn( name="idhome") },
	inverseJoinColumns = @JoinColumn( name="idconteudo")
	)
	public List<Conteudo> getListaConteudo() {
		return listaConteudo;
	}

mas eu queria uma lista de chamada, pois meu conteudo tem que estar ligado ao tipoChamada…

Como eu faria esse mapeamento?

Obrigado qualquer ajuda,

abraços