Iceland has both first and last names, afaik. It's just the inheritance (first name + suffix becomes child's last name) and sorting that changes (usually by first rather than last name).
China has first names and last names too. I don't see why that client is a problem. Especially since I'd have no idea how to isolate the family name without having multiple fields or a space. It seems like either half could be 1-2 characters, so what do you do with a three character full name?