Add a method to help with filter/field iteration

- Add explanatory comments
Remove old `@warn not suitable for iteration` now that you have a new and improved warning :)  (also applies to below functions)