Unfortunately there is no program to seperate the anims automatically. At least not that I'm aware of.
But you can get an idea of how they need to be by grabbing the cfg out of the OJP block test.
http://ojp.jediknight.net/files/betas/ojpblockbeta1.rar)
All I can say is use yoru best guess for the other stuff.
As for the program I used.
3d Studio Max with character studio. Same as what modellors use. You also won't get an accurate start/end frame representation off those becuase of the way I save my work.
I don't do individual moves. I do modules of work. So the xsi IS the same as the gla when outputting whatever.frames text.
Edit:
Also, When implementing the new style your going to have to add some of the moves in as full body moves. Which should be under the function. BG_SpinningSaberAnim