You could make the body entirely with bones animation (without a head) and then make a new model of the head with vertex animation of expressions and attach it. The only problem would be finding a point where the head(or face) can be attached so that there is no seam between the two models.
Murphey's Law: << if anything can go wrong, it will >>