A New Design Technique for Non-Homogeneous Media Filters