It should be possible to add entries to an empty table. Also libmount has other functions to parse fstab.