I also have a 4" bbl, and it'll run with subsonics and no can, but that took some tweaking to achieve. I always recommend a lite lower spring set, as it absorbs less energy from the round to actuate. This in turn allows the installation of a stiffer Lakeside bolt recoil spring, making round stripping and chambering MUCH more positive.
Consider three stages of mods...
Stage 1) LIGHT polishing and burr/edge removal of bolt + rail. DON'T polish down to shiny metal. leave some park which will retain lube. Try 400 or 600 wet/dry paper for this task.
Stage 2) Replace hammer and disconnector spring in the lower with a Lakeside light spring set; add a Lakeside stiffer recoil spring. You can cut the recoil spring down as necessary so the gun will actuate. With a shortie bbl and subsonics, there wasn't enough ooomph with mine to overcome a full length of the Lakeside recoil spring, so I ended up cutting two loops at a time until the gun ran with SS ammo. At that point, anything more potent will also run the gun. A can improves the functioning, so do this can-off.
Stage 3) For frequent FA bolt bounce, I had to install a ball and spring detent anti-bounce mechanism. The ball + the standard weight cured BB forever, but this is a machining mod and not something that can be easily done well with hand tools.
Good luck. .22LR is by far my favorite round for FA, and I dream about my soon-to-be-delivered LM7!!