Well, the user could edit the visible column. On doing so the invisible column would need to be updated with the corresponding parse-able value of the just entered value.
I guess the dialog could have two columns, showing both the key label and the key name, with the key name being editable.
The dialog would become quite wide I think. But that's a matter of personal favour I guess.