[ALLI-2700] Fixed a problem that caused MARC subfield 0 to be included in Solr fields regardless of subfields selected. Also changed the MARC field handling functions to use more efficient key-based arrays for subfield selection.