fixes jira issue 1616

adds a check for invalid field names to the selection criteria, and only shows them once for array lists