That could perhaps work, however, some of the armor pieces are required to draw behind other elements of the Entity(side view, left arm drawn behind body, etc), so I assume the easiest way for me to do this would be to modify the SpriterObject info class, and add a variable pointing to the bone this object is parented to(-1 if none)? Then in the ApplySpriteTransform, I can detect what is being drawn on the bone, and decide whether or not to draw behind it, or in front of it (I won't have multiple things parented to the same bone either, nor will I have the depth of attached sprites changing in animations really.), however, that also has a downfall because since it doesn't contain the bone transform data, I can't really animate the rotation independently of the said SpriterObject in the Spriter editor..
So maybe I can modify it one step further and include the bone info for the bone the SpriterObject is attached to in the ApplySpriteTransform method, then I can use that(and in-code defined pivot/rotation offsets), to determine where to draw said armor piece?
Edit:Also a little feature that would be cool(if not yet supported), would be the ability to Rotate bones at runtime, this would be especially useful for shooters, and such that need their character to aim towards the mouse(or more advanced Inverse Kinematics)