I implemented this using 2 arrays of custom states and ensured always that they are in the right order because a user could delete & edit in the “key” custom states.
I used a small plugin called “Find Index” which returns the index of a specific value in a list of values and then I used this index to adjust the “values” custom states list.
1 Like