It depends on what's your desired output. Since you can change order of selected items, you can rely on their order. For example, my script. It has just one multiselect field, and associate it according to the order of items in bulleted list. It helps to prevent repeating field type multiple times.