I've been working with the older copy posted in this thread, and have made some changes for the game we're working on. I've fixed hotspot positioning/rotation and added flipping the entire sprite across the X and/or Y axis working.
Would these changes help you out, or do you already have this working?