I have heard that a third party plugin that is less than 500kB big can implement such a functionality.
That one stops you from changing the model period. So even if you are swinging a sword, it will look like a staff if you locked it while having a staff equipped. It is hardly what I'd call a solution, but more of a work around.

I also wish SE gave more feedback regarding the bug reports. They should forward their decisions to us so we can follow the progress. Like if they set "Item Addition (Phoenix Down)" as "review August", we'd all know they planned to think about it in August. Or better yet, when they do "Won't fix" on a bug, we can be informed about it and stop wondering when it happens. (Though it would cause a few upset posts when they tell us they won't do stuff, but it is better than being kept out of the loop)