I wouldn't call it a theory just a speculation.
Checking the Earth's magnetic field that way should be possible, it is how they discovered evidence of pole reversal in the first place.
Checking the Solar magnetic field history would (I suspect be much more difficult. Perhaps a planet with no magnetic field of its own that was deep in the solar field would be a source of information, Mercury perhaps the Moon?
Maybe someday a real scientist will come to the same conclusion and back it up with evidence. Then I get to say "Darn I'm
good".