the ice wall polarity would be far too great for the spot pole in the centre for a magnetic field to be sustained no matter how many seperate magnets are involved.
Not all magnets are the same strength - all that needs to be conserved is total flux, and we have no way of knowing what convoluted magneto-hydro-dynamics is going on under the surface (even in RET - see below).
Occam's razor
This principle states that the explanation of any phenomenon should make as few assumptions as possible, eliminating those that make no difference in the observable predictions of the explanatory hypothesis or theory.
When multiple competing hypotheses are equal in other respects, the principle recommends selecting the hypothesis that introduces the fewest assumptions and postulates the fewest entities. It is in this sense that Occam's razor is usually understood.
Surely one magnet is a much more simple solution than a multiple pole theory. (Occam's razor also applies to other topics in this forum)
One magnet is a very elegant solution, but sadly it doesn't explain the observed effects (even in RET). The magnetic field of the Earth is incredibly complex and the current best guess is that it results from turbulent flow of electric current through the core (this is RET I'm referring to right now) in what is commonly known as the 'dynamo effect'. The best models of this suggest that as the field periodically flips polarity, it goes through transition phases where there could be one north and 3 south poles at the surface, for instance, since the rest of the field lines are tangled up inside.
FET can also accommodate such changes, although the details are still a work in progress (as I mentioned previously) and are nowhere near as polished as the RET versions, primarily for manpower reasons. It's important to remember that Occam's razor is not to be applied blindly - quantum mechanics is not an obvious solution, and the razor would have us still chasing classical explanations for things like tunnelling, entanglement and superposition. Use with caution!