I'm not sure if I would recommend it, but I have read on here of people who have put their aluminum keyboards in the top shelf of their dishwasher at the lowest temp setting. And they claim that once you let the keyboard dry out it works like a charm.
EDIT: heres a link to the one specific about putting it in the dishwasher
https://forums.macrumors.com/threads/667579/