The microlight folk may well have something.
Though, whenever I've used a funnel to re-fuel, I've lined it with a chammy leather. This will hold back water and contaminants while the fuel passes through quite easily if a little slowly.
Works fine for a VW powered single seater with a 25l tank.