Remove options from dynamic select (search() function)

What is the problem? Please be detailed.

Hi everyone! I have a select_one built with the 'search()' function, with data obtained from a .csv file. I mean a dynamic select. It has three options (persons), therefore there is a repeat of three laps.
I want to keep or drop a person in each lap. When the repeat is finished, i want to see the dynamic select again, but only with the persons i seted to keep. I don't know how to do that.

What ODK tool and version are you using? And on what device and operating system version?

ODK Collect v1.13.2, Tablet Noblex T7A6 (Android 6.0, Marshmallow)

What steps can we take to reproduce the problem?

You can download the files i'll leave in this post, and run it. Drops one or two persons from the select_one, and later is when i want to see again the list, but without the persons dropped.

What you have you tried to fix the problem?

All the things i readed, and all the things that occurred to me.

Anything else we should know or have? If you have a test form or screenshots or logs, attach here.

members.csv (75 Bytes)
test.xlsx (9.4 KB)
test.xml (2.1 KB)

PD: Sorry for my bad english, i'm Argentinian haha. Ty for the help!

can anybody help me? thanks!

There's probably a way to do it with search() but I'm not familiar with it.

With a regular select, you can use a choice_filter as illustrated in this form.

How many members do you have? Can you use a regular select?