Among other things, I appreciate your honesty. Would it be possible to make 2 controls for sake of accessibility? The first would have a list of parameters, and the second would be a field that would accept the values? 0, 1, etc. This way you don't have to change the number of fields in the window, the content of the list would simply change. This approach has proven quite effective with the plugin that makes a daw called Reaper accessible. Exposed parameters of an item, track, or plugin could have 2 parameters, or 2000, but no one has to change anything to make this interface work across the board. While a bit odd, people I've trained have picked up the concept very quickly.