The classical sampling theorem permits reconstruction of a bandlimited function from its values on a shifted lattice. This work, which is joint with Hamid Behmard from Western Oregon University and Adel Faridani from Oregon State, considers sampling sets which are unions of possibly different shifted lattices. The approach is based on a suitable decomposition of the domain of support of the function's Fourier transform. Two methods to construct such decompositions are given, and it is demonstrated that the decompositions can be used to construct sampling theorems and recursive reconstruction algorithms.