libs/web: rework DynamicList widget to support dynamic lists composed of comboboxes