Rimfire through a non-rimfire can isn't advisable. Rimfire is extremely dirty and lead build up will be an issue, not to mention that a non-rimfire can will not be anywhere near as quiet.
For the other stuff, you could get a multi-cal can like the Rugged Alaskan or Silencerco Omega 36M.
For the other stuff, you could get a multi-cal can like the Rugged Alaskan or Silencerco Omega 36M.