Problema con rigging de un pistón telescópico

Buenas. Para mí proyecto de baby droid, me ha surgido el problema de que tengo que riggear un pistón (hasta aquí sin problemas con un look at constraint). El problema es que cuando el pistón llegue a la máxima longitud se debería desplegar otra parte a modo telescópico (para que pueda llegar a la máxima longitud).
¿Se os ocurre alguna forma de solucionar esto?

-piston_1.jpg

-piston_2.jpg
-piston_3.jpg
.Muchas gracias de antemano.

Miniaturas adjuntas
-piston_1.jpg   -piston_2.jpg   -piston_3.jpg  

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