Efectivamente, el primer código que puse no tenía mucho sentido, pero es la primera vez que hago este tipo de cosas y estoy un poco perdida
Como lo tengo con Multiselect utilice un código parecido al último puesto, pero completándolo con más código para no añadir un item que ya esté en la lista.
Muchas gracias por las respuestas