If the field name doesn't match an embedded struct name, recurse down to check its field names instead of trying to use the embedded type's name.