Set no Hibernate com chave composta

Olá,
estou com o seguinte problema, quando gero os reverse sets no hbm do hibernate, com a chave estrangeira única, tudo sai tranquilo, porém, com chaves compostas isto não ocorre com sucesso.

Obrigado

Apesar de vc estar há apenas alguns metros seguem 2 exemplos e o link pra galera que tiver duvida:

<bag name="visitRoles" lazy="true" cascade="all" outer-join="auto"  > 
   <key > 
      <column name="PATIENT_CDR_ID" /> 
      <column name="VISIT_NBR" /> 
   </key> 
   <one-to-many class="x.tas.entities.patientmodel.CaregiverVisitRole" /> 
</bag>

<set name="entries" lazy="false" inverse="false" cascade="none" > 
   <key> 
       <column name="context"/> 
      <column name="token"/> 
   </key> 
   <one-to-many class="mx.connecto.store.ElementEntry"/> 
</set> 

http://forum.hibernate.org/viewtopic.php?t=926790&highlight=set+composite+collection+bag