Im sorry, i can't send you my project because it has some unnecessary stuff for your problem in it (gamestate, world, some prototype ai management etc).
I did the following (pseudo code)
// Loading
LEO::Mesh* dragon = new LEO::Mesh("abstract::dragon.gmf"); // its from 3d foin
LEO::Entity* dragonhead = new LEO::Entity(dragon->findChild("Bip01_Head"));
// Update
dragon->Animate(frame, 1, 0);
dragonhead->SetRotation(Vec3(0, -90, 0));
I dont use LoadAnimation, maybe it causes problems ?