No; any Poison type Pokemon that is either holding a balloon, has part flying type or has the ability levitate cannot remove toxic spikes via switch in.
If the Pokemon should lose its ground immunity status after switch in, it still cannot soak the spikes up, the same as when a flying type uses roost, it will not get affected by any spikes.
Only when the poison Pokemon is susceptible to spikes on its switch-in will it soak up Toxic Spikes.