improve testfield func to handle multiple rows per table per snapshot.