Short of modding the descr_formations.txt there is nothing you can do about this, and modding this file is a lot of work and the effects won't be limited to siege battles.