But I'm getting the name from my application (provided by the user) as 'Paauilo'. Since it's hard to imagine how I could manufacture the proper spelling on the fly, I'm thinking Paauilo should be added as an altname.
But I'm a novice at this stuff, so my question is what's the accepted solution in such cases.
BTW, this pattern is pretty common in Hawaii. The non-native locals are very prone to drop the back-quote.
I have added two alternate names for those places. One with language code 'haw' and the reverse apostrophe and the other without language code and the reverse apostrophe removed. For the latter I have also converted the "Ā" into "A".