I don't think it's possible. The entire behavior of siege engines is hardcoded.

-Simetrical