The author field is probably the most sensible field

Real authors could be upset when sharing their credit. I'd suggest to use a different field as the default field to store values that don't match anything else, for instance editor, or simply dropping fields whose meaning is unknown, as done here (line 2285). Ignoring when the meaning of something is unknown seems the safest option, some data may be missing but at least no garbage is added.