Reposing a Player Model

Is there an easy way to repose the TF2 player models? Had a strange idea, wanted to see if it was possible.

I know that I can take the smd into XSI and repose it manually bone-by-bone, but that's proving tedious. Hoping someone knows a shortcut or a way to make it easier. Face poser seems limited to only faces.