zsh completion now completes fields in -p strings

Not doing this was an oversight previously. The field completion (-p and for
filtering) now uses _describe instead of _alternatives. I should really do that
across the board, but it doesn't seem worth the effort