Ah, that's cool, but I suppose you can't use the engines' native animation instructions like ent_animate.
Wouldn't it be possible to throw away the mesh in med, leave the bones, copy/merge a new mesh and attach it to the bones. That way you can use the same bones + animation for multiple models, and still use the standard animation instructions. (if it's not to difficult to write to the mdl file)