fixes jira issue 1616
adds a check for invalid field names to the selection criteria, and only shows them once for array lists
Merge pull request #234 from birdage/chart_field_fix-r2

fixes jira issue 1616