We do not currently know of any antonyms for had sticky fingers.
For similar words to had sticky fingers, try: