extractFrom: only add children to in-progress nodes if it is not the first call