Mover los dientes

Bueno, a ver si en este sitio no hay nadie que sepa animar con XSI, y a la tercera pregunta alguien me contesta. Tengo una cara animada con shapes, y quiero añadir los dientes, que están modelados como dos objetos. Así que me gustaría asignar a cada shape, una apertura de los dientes. Supongo que tengo varias posibilidades:
-Unir los dientes a la cara y que formen parte de las shapes modificando su geometríao.

Emparentar cada fila de dientes a 3 vértices que se mueven con las shapes (la que más me gusta)o.

Rotar los dientes para cada shape, asignando automáticamente una acción de rotación a la influencia de cada unao.

Yo que sé, hasta aquí lo que se puede hacer en Blender.

Gurús del XSI, ¿Qué me recomendáis? Y ¿cómo se haría en ese caso?

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