**Yes and No,** Nano-materials could resist nano and larger materials from being caught in it. But might not be able to resist smaller than nano materials from being caught like reactive compounds. Take for instance that spray you put on objects so water based substances slide right off. How that works is by spraying on silica particles onto the surface of an object. Those particles work on a molecular level (smaller than nano) to repel water based substances. And even then it can be damaged by a scratch or bond with some other compound. **What really matters here is what is your definition of clean?**