Is the CharType a pick that's selected in a table, or just a drop-down?
If it's a pick, you can add a creation script to its component that resets that field when a new one (namely the ship type) is selected:
Code:
<creation><![CDATA[
perform hero.child[whatever].field[abiUser].reset
]]></creation>