попробуйте сделать объект содержащий все возможные поля таблицы:
var etalon = {
type: '',
engine: '',
date : ""
}
затем берёте неполный объект что у вас есть, например
var car = {
type: 'tesla',
date : '01.11.2014'
}
и делаете новый объект с наследованием (например через библиотеку lodash):
var a = _.extend({},etalon,car);
console.log(a);
/*
{
type: 'tesla',
engine: '',
date : "01.11.2014"
}
*/
получите необходимый вам объект, где не заполненные поля будут заполнены по default значениям.