Cita: Podrías guardar todos los elementos del select en un array y cuando insertes algo para buscar filtrar todos los que quieras:
Ejemplo: en la caja se escribe "he", entonces sólo se muestran los registros que coincidan con la expresión regular "^he". Y así cada vez, creo que sería más fácil que andar quitando y poniendo elementos...
Tienes razon, la verdad eso no se me ocurrio porque no manejo muy bien el tema de expresiones regulares, pero ahora mismo buscare informacion para realizarlo.
GRACIAS.