We do not currently know of any antonyms for clean as a whistle.
The adjective clean as a whistle is defined as:
See full definition of the word clean as a whistle.