Fix for Models with rootIndex != 0

Some Models have extra "joints" not part of the normal skeleton.  Sometimes these extra joints are sorted in the FBX file _before_ the skeleton's root joint.  Unfortunately we had some code that would assume that the skeleton's rootIndex was 0.  This PR fixes those assumptions.