In a word, yes. Kerosene as you may know is hygroscopic, if you store it in any kind of drum or tank it must have an air vent to pour or pump the kerosene into your container, even fitted with a desiccant filter this would let some moisture into the stored kero tank which would eventually will sink to the bottom of that tank, which in a worst case scenario could get into your container and... well you get the idea, in a sealed can or plastic container that is less likely to happen.
Where I live I haven't seen kerosene at a service station since 1971. So I order my K-1 in 5 Gal. cans and Klean-heat in 1 Gal. plastic containers in bulk from Klean-strip and have it delivered, very expensive but I've not much choice here. There are some pour through funnels that remove contaminants available and I hear that some are very good, as I recall one was called Mr. Funnel or some thing like that. Anyway, good luck and best regards,