The code to implement it in the current dialogues would be quite messy I expect. There is a TODO item which has had a little work put into it already to replace the main table dialogue and the sub dialogues with one 'uber' window - that project should make it easier to implement something like this in the future.
It's obviously not major, but might give the impression such constraints can't be applied. More of a useful nice-to-have.