If you stuck with the detachable mags then this could be solved by making it a gas opperated semi-auto with an adjustable piston.My only concern would be that it would have to be able to shoot the lightest and heaviest rounds reliably, which may be difficult but it is done with shotguns.
Time helps some things, but not rimmed cartridges in autoloaders.