Would there be merit in defining _id for a table schema where the _primarykey list contains a single field
Doing this seems to allow SQLFORM.grid to behave as desired I have a simple patch that seems to do this. I am not sure how this affects insert performance etc

