Migración de una relación de muchos a muchos a una tabla de unión en Datos principales

Tengo una aplicación para iPhone que usa relaciones de muchos a muchos para vincular etiquetas y notas. Actualmente estoy usando la función "Relaciones" de Core Data para lograr esto, pero me gustaría migrar a usar una tabla de unión en su lugar.

Aquí está mi desafío: me gustaría migrar del modelo anterior al modelo de tabla de unión, y debo averiguar cómo realizar esa migración de datos.

¿Hay buenos ejemplos de cómo hacer esto?

Actualización: Estoy aclarando mi pregunta aquí para ayudar con lo que está pasando aquí: Quiero intentar usarSimperio para admitir nuestra aplicación, pero Simperium no admite relaciones de muchos a muchos (!).

Como ejemplo de lo que estoy tratando de hacer, usemos la aplicación iPhoneCoreDataRecipes como ejemplo.

Esto es lo que mi esquema de Datos Core se parece actualmente:

... y esto es a lo que estoy haciendo la transición:

¿Cómo puedo pasar de uno a otro y llevar los datos conmigo?

La documentación de Apple para Core Data Migration es notoriamente dispersa, y no veo ningún tutorial útil para usar una subclase NSEntityMapping o NSMigrationManager para hacer el trabajo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta