A complete different approach might be to avoid backend editing at all. Have a look at frontendcms.com, it is a WP plugin I wrote. It solves this and similar problems by giving the editor his/her own interface.
Carlo Roosen
- 121
- 3