I have set the admin2code of these toponyms to the geonameid. The codes normally are some official codes (usually from the national statistical office or the national mapping organization). Using the geonameid is a workaround if we don't know the official national code. If we do too much automatically we risk a mess, so I prefer to be a little bit conservative with assigning codes to admin divisions.