I wonder if an "interchangeable" gas port is viable. Basically an interchangeable restricter that fits in the barrel and is held in by the gas block. You could choose between a few sizes depending on your need, then build it once and never mess with it again