[Blender] Reemplazar materiales existentes por otros de otro blend

Buenas, tengo un problema con un proyecto que no sé cómo solucionar, si es que se puede. Tengo unos 50 modelos en.blend con materiales nombrados y aplicados a cada objeto correctamente, pero están en Blender Internal y los necesito en Cycles. Los materiales son prácticamente idénticos en todos los (*.blend) (tienen la misma nomenclatura y son comunes entre objetos, cambiando solo cosas como el color, y en muchos casos ni eso). Mi duda viene en el momento en que tengo convertidos todos los materiales de internal a Cycles en uno de los modelos, y me gustaría poder sustituir de manera sencilla los materiales en todos los demás.blend, pero si lo hago con append simplemente aparece un nuevo material llamado igual, pero con.001 al final. Sabéis si hay alguna forma de seleccionar un material y sustituirlo por otro en Todos los objetos a los que afecta? O si es posible que al hacer append no cree un duplicado si no que sustituya a lo existente?
Un saludo.

Ver más sobre el tema y comentarios en el foro