FIX: Searchable fields with dot notation can be inherited from summary_fields (fixes #1429)

Also allows users to prevent this inheritance by defining an empty array for their `$searchable_fields`.