Added support for non-autoincrement key fields; check db driver info exists before applying it to data