Thanks for the suggestion. I think what you've suggested is good for where categories have already been set in a KV store - however, the data would not yet have a category in the store - its adding this item to the store specifically through a dropdown against an individual row line.
I would see the final result being a single table of n columns where the n+1 column contains a dropdown listing the categories and when it is changed, the KV store updates to reflect the change.
I can get all of the functionality I need behaving - its just this last link - the user updating the table of results that updates the store.
... View more