Возможно, я неправильно понимаю, но, может быть, вы можете просто делегировать им полномочия?
Итак, в вашем случае у вас есть пользовательское состояние, поэтому, если вы определяете только те случаи, когда применяется ваше пользовательское состояние, вы не можете сделать это:
<selector xmlns:android="..." xmlns:app="...">
<item app:custom_state="true" android:drawable="@drawable/the_one_care_about"/>
<item android:drawable="@android:drawable/editbox_background"/>
</selector>
Таким образом, это в основном состояния, для состояний, где мое пользовательское состояние истинно, показывать мой пользовательский фон ... однако для всех других состояний, ведут себя так же, как этот селектор. У этого селектора просто есть инструкции для других состояний, поэтому следуйте им. Таким образом, переопределение не требуется, и поскольку состояния оцениваются в порядке сверху вниз, технически вам не нужно ничего переопределять, вы просто заявляете, что хотите определить только подмножество состояний и делегировать этот другой объект рисования (что происходит с быть другим селектором) для всего другого контента. Это помогает?