[Feature] add ability to filter fields displayed in list view via list_fields meta attribute

The ability to limit the fields displayed in the list is very helpful and relatively quick to add.  I've included docs, test updates and the code updates to support this feature in this push.