An algorithm for separating several sources with fewer sensors in a nonstationary environment is presented. The nonstationary environment is. modelled by tracking unmixing matrix classes and the optimal class number is determined using a modified split and merge algorithm. Its usefulness is demonstrated by considering a teleconferencing problem.