I'm implementing CiviCRM for a client who works with African contacts whose names do not fit CiviCRM's first, [middle,] last format.
e.g. someone's name may have 4 parts, and may be presented in any order, although they will be presented in a particular way on their passport.
In terms of name display it seems that sort_name is favoured, but this presents names like:
last, first. This jumbles the order in lists and is not helpful like it is with Western names.
I cannot put the whole name in the last name field and not use the first name because this is a requirement for creating a contact.
I would like to either
get control over 'sort name', e.g. I could make it simply concatenate first name, space, last name, instead of last name, comma, first name.
allow empty first names (then I can just use the last name field).
Is there a way to achieve either of these?