sadly, my actual name is an impossibility in xcom. i have a british name and an italian surname.
Perhaps the simplest method would be to have one a function where one file can only apply to one specific nationality, but one nationality can be tied to several files. This would mean that different nationalities with the same nameset would need separate files of mostly the same content, which isn't very elegant but would solve these problems without creating new ones.