Hi, Just in case you did not notice yet: Ingmar and me have implemented bidirectional MM relations in the core (trunk code) - so it would maybe make sense to use that as a basis... Greets, Sebastian