let --fields accept flatten notation.
Match field names anywhere in the flatten notation, so it becomes very easy to
specify the field name of a leave node in a deeply nested data.