Discrete double-porosity models for spin systems