You can remove ALL your ammonia, nitrite and nitrates by using plants. You will need enough of the right kind of plants and enough light to make the plants grow well to do it though. Do a search for 'aquaponics'. I think you'll enough what you see.
The number of plants, light, etc. depends on the bioload of the tank, not necessarly the size of the tank or how much water is present. 1 fish, 2 fish doesn't matter... how many lbs. of fish vs bacteria converting nitrogen vs number, size, growth rate of plants taking up nutrients. Heck, you could run your tanks water through a bunch of gravel, bacteria in the gravel would turn the ammonia to nitrite, then other bacteria turn the nitrite into nitrate. Nitrate is the least dangerous to fish... I've had my nitrate EXTREMELY high in a tank and haven't had any problems with losing fish. I don't think it's a nice thing to do though and I'm sure long term exposure would be bad for fish.
sorry kinda rambled that all out.. hope it makes sense