No, what helps get rid of ammonia is the bacteria colonies that convert it to nitrite and then to nitrate. You get rid of nitrate by purposefully growing macro algae that feeds on it. The nutrient export (where you actually remove the nitrate from the system) comes in 'pruning' back your macro algae. Most people grow macro algae in the sump, but some toss it in their display tank. I do. It's ugly, but, it helps.
The two most popular kinds of macro are called chaeto and caulerpa, but it seems there's a success story for every way of doing things out there.
Water changes help in a plethora of different ways; I don't mean to play them down. You can do small water changes (say 10%) weekly or do 25%-30% water changes per month.
Getting rid of ammonia and nitrate is more a question of what's causing it. New tanks with die-off cause ammonia. Ammonia is a rare (we're talking Cubs winning the world series rare) problem with established tanks. Once your rock and sand house good colonies of bacteria you won't have ammonia problems.
Nitrate, on the other hand, is a common problem. Most often it comes from improper filtration: bio-balls and other mechanical filters that aren't maintenanced often have build up of materials that cause nitrates and phosphates. Really, the best way to fight nitrates is with growing macro algae.