Add support for negative field number (scan backwards)