Extracts a string value from the first matching field name.
Record to search
Field names to try in order
String value from first matching field, or empty string
Extracts a string value from the first matching field name.