Added gridField->getName() to field names to avoid duplication

GridFieldFilterHeader names its fields as field['ColumName'] which produces duplicate fields when another GridField is added with the same column name.

The results in random behaviour when searching.