This is a fundamental problem which we probably cannot solve in a culturally neutral way. The bottom line is that names have a large voluntary component which breaks ALL familial rules. The definitive form is that chosen by the author on publication, and we need a simple way of capturing that information for purposes of cross-referencing database information. We can add a great deal of complexity to attempt to cover most of the cases without achieving any more than this. I vote to keep it simple.
Consistency is an attribute of good databases.
And now does anybody feel like tackling taxonomy . . . Come to think of it, perhaps the definitive deposition includes the DNA of the authors as well as the DNA of the source . . .