[Maya] Animación tren y vagones

Hola a todos y gracias de antemano por tomaros la molestia. Seré conciso y breve: tengo un tren con la locomotora y 4 vagones. Cada parte es de diferentes tamaños, pero lo importante es que el ancho de las ruedas está igual en todos los vagones. Y quiero que el tren se mueva por unas vías y tome una curva de forma que las ruedas se mantengan en las vías.

He probado mediante IK y no fui capaz, luego mediante emparentados y motion Path, pero el resultado es un tren haciendo drifting.
¿Alguna idea de cómo poder hacerlo o tutorial por el cual basarme para sacar una solución? Muchas gracias.

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