@driscollta There is no need to modify the airplane radio list, that one only controls if it is turned off when the airplane mode is toggled, but doesn't prevent it from turning back on.
The main one that matters is the airplane_mode_toggleable_radios list (see
https://github.com/ant-wireless/ANT_in_Android/tree/master/android_patches/airplane_mode). We respect these lists in our service like this:
if((onAirplane && onToggleable)) || notOnAnyLists) then turn off when airplane mode is enabled, but allow to reenable even if airplane mode is on
if(onAirplane && !onToggleable) then turn off when airplane mode is enabled and don't allow turning on until airplane mode is enabled
if(!onAirplane && onToggleable) ignore airplane mode completely (don't turn off, always allow enable)
As you said, these lists are not editable by apps, so if the phone manufacturer has set them differently then what you prefer, you have to find a way to edit it on your own.