Eu não acho que é possível renumerar telas, exceto pela maneira laboriosa que você identificou.
Se você google , há pessoas que já criaram patches para o Screen fazer quase exatamente o que você precisa; então, se você se sentir à vontade para compilar coisas a partir do código-fonte e aplicar patches, esse pode ser o caminho a seguir.