I don't think I'd worry about your puck not coming out clean. I have to give my Speedster portafilter a wash every-time as I never get a clean knock-out, and I'm fastidious with my prep so I get no channeling or spritzers. Saying that my La Pavoni pucks come out clean every-time as did the Sage BE ones and all I do with them is Tamp.
I use a yoghurt pot on my La Pav PF and grind direct into it with my Niche. The Niche cup lives on my EK and I use that with my Kees. I guess it's down to what you prefer and what works for you.
You could even try the AeroPress filter method, but it's a bit of a faff tbh.