Add a method to help with filter/field iteration

- Add explanatory comments
These general comments on working with fields should be moved to the class-level comment at the top of the file