Please see Is there any way to update the select option values of a form without replacing the whole form? - #7 by LN for a couple of example forms that do that.
As I said there, the XLSForm support is unfortunately not great but hopefully the examples help you get the idea.