Update: Edited to account for node rearrangements.
In reply to Re: (2) Parse string for fields by snax in thread Parse string for fields by Anonymous Monk