Iron nanoparticles on colloidal substrates