make subfield name matching non-greedy in regex module