The present results suggest that large spin polarization can be obtained for energy windows that exceed significantly the spin splitting. The width of these energy windows are mainly determined by the energy difference between the resonance and its associated zero, which in turn, increases with the decrease of barrier transmissibility at direct tunneling.We formulate two conditions that are necessary for the existence of energy windows with large polarization: First, the resonances must be well separated such that their corresponding zeroes are not pushed away from the real axis by mutual interaction. Second, the relative energy order of the resonances in the two spin channels must be the same as the order of their corresponding zeroes.The degree to which the first condition is fulfilled is determined by the barrier width and the longitudinal effective mass at X point. In contrast, the second condition can be satisfied by choosing an appropriate combination of spin splitting strength at X point and transmissibility through the direct barrier.