Unmunch with flag num isn't working for long numbers separated with commas.
Trying this outputs almost all affix combinations with a given dictionary word.
Problem seems to be in expand_rootword() and that following code checks only one character. So the programme successfully matches even character 4 with the flag 4232 because it contains 4.
suf_add(ts, wl, stable[i].aep, stable[i].num);
I'm attaching the dic and aff pair I tried.