For future: when subassistant is not selected, but its subassistant_N stays in kwargs, don't get into infinite loop