Nice UI! Saved your loom for the great explanation.
We used a similar method but went with a modal:
If you can figure out how to make those columns a re-orderable list and keep the modified column ORDER in localstorage... that'd be a whole new trick!