If you are using blender for the 3d models, you could allways write an exporter to your own format. Its quite easy actually.
Dunno really what would be a good 3d model format with keyframes, md2 is one very common format (as you probably know) but it has its restrictions which can be somewhat...