Actual, the "problem" for coho and chum is relatively easy to solve, or at least develop a solution that protects fish and offers sustainable fisheries. You start inside with the individual stream escapement (goal for pre-season) and then sequentially add catch by all users in that stream. Then keep building out to the Bar. You stop adding fisheries when one stream's harvest is taken.

Problem is, putting the fish first will affect the Bay and ocean the most and that is not allowable.