One way to model the data would be to use a composite key that is made up of the RDMS primary_key + "." + field_name. Then just have a single column that contains the value of the field. Individual field lookups will be a simple get and to get all of fields of a record, you would do a scan with startrow => primary_key + ".!", endrow => primary_key + ".~"
Alok
