FIX: Falling back to summaryFields() should skip non database fields.

Patch fix for http://open.silverstripe.org/ticket/5117.