It sounds like you haven't met the responsible person in your Commune/Gemeinde yet and discussed the requirements pertaining to your circumstances.
There is some local discretion on the language proficiency and what can be accepted in lieu of the cantonal test.
I recommend you look into the "sprachenpass" equivalent to classic B1/B2 academic assessment at
www.fide-info.ch.
The non-language exam is a different matter, and even if exempted from the language part, you may still be required to complete it (this happened to me).
if you need to do both, in Kanton ZH you can't complete both in Dübendorf on the same day (and it was only possible every 3 months), thus please factor this into your planning.
However I did it all in between June 2012 and April 2013 so a lot may have changed since then.