We can't - it is all hard-coded, as you suspected. At least, we, nor anyone else that we know of, have been able to affect the siege mechanics at all.