Data is lost when correcting data in a submitted form

You could try it with a cascading select question for a select_one_from_file question type as discussed in the post previously: