A far simpler solution would be to use an updated mechanism (that initially "deployed" the solar panels), to have a "reverse" procedure, so that the solar panels can be raised into a vertical position (as they were when the lander first arrived on Mars) and the dust should simply fall off (or be blown off with a little bit of wind).
And in a similar way, any vibration from such a reversing manoeuvre could help loosen any collected dust.
(And yes, there is an inherent danger that a bigger gust of Martian wind could blow the thing over...but a pair of simple outriggers (geared up with a simple rack and pinion with the "reversing" motors) could help prevent this).