No, it won’t be possible at all, because it is the way sieve works.
SoGo would have to implement a function to add multiple sieve rules at once (with all headers known to them), I guess they won’t do it because no one really needs that function…
Maybe you could tell us what it is exactly you are trying to do?