You do not understand the problem. The difficulty with forwarding occurs at the receiving sites, not the sending sites that publish Sender-ID records.
If you use -all you must never send email to an alias-fowarding address -- but you have no way of knowing which addresses these are.
--- "If you were supposed to understand it, we wouldn't call it code." - FedEx