Let the user sort fields. Make sure the Editor shows up correctly.

r? @ametaireau 
Could this work if we say `this.metadata.editStatus[id] != this.metadata.editStatus[id]` ?