I think it is best to just roll your own animation controller. It is not that hard to do. Animation Tracks has a set of keys for each bone. Just figure out between which two keys you are by using a time variable 0-1, then interpolate those keys for each bone.
Blending animations is just as easy.