We do not currently know of any antonyms for be unable to put your hands on.
For similar words to be unable to put your hands on, try: