I don't get the trash in the fuel by any means, that simply should not be. Perhaps you're attempting to filter salvaged fuel ?
I'd recommend Eagle Type I or II safety fuel cans, they are steel. The type one has a funnel with it, you could add Delphos steel funnel with fine screen to pour into. These cans also have a screen, fuel is screened when filling the cans.
I find these pour nice, definitely not a nascar level quick refuel container, but in comparison to these other safety cans and complicated dispensers, these are steel with a spring loaded gasketed cap, securely kept in place and instant cut off when you release the lever. Don't keep these in the sun, full right up to the filler neck and then open quickly, fuel will release and spill. Leave space when filling, keep em in the shade. They're simple, pour sufficiently and the funnel will stay clean if you're careful, or just use the air hose to clean.
In my situation, I suppose I could upgrade to a 50-100 gallon dispeneser, I just don't use a lot of fuel for the work I am doing with the tractor, backhoe etc. I use a 3 step step ladder, the metal folding type, cans are heavy but manageable. I have 3 each, red for gasoline, yellow for diesel. I like these for gasoline as they are sealed and like was said above, keep in the shade or covered, no issues with expansion or evaporation.
I see they are more expensive now, used to get them for $39.00, still think they are worth it, simple, easy to use and safe.
EAGLE TYPE 1