A boundary value problem associated with filtering governed by differential equations with time dependent coefficients and exhibiting a weak nonlinearity is solved. Namely, the boundary value problem is split into two independent boundary problems, i.e., that of Goursat for the concentration of a sorbate and that absorbed by a sorbent. Then each of the formulated problems is solved separately applying the Riemann transformation.