Let's start with a question; do you really need persistent editors in every cell? They are a bit expensive to maintain so I'd advise against using them so extensively. How about simply adjusting edit triggers of the view so that an editor is opened for example whenever current item changes. The functionality should be pretty close to same but there would still be only one actual editor open at time.
Bookmarks