This means visibility of the schema is a problem.
The schema is this:
1) Table name consists of a business space name and business object name separated by underscore, for example Library_Member
2) Column names are the same as attribute names except for reference attributes and attributes of Document and Picture types which are handled in a special way
3) There is one special column in each table called ID - it contains a unique ID of every record in Aware IM (generated by Aware IM automatically).
Please send an e-mail to support@awareim.com if you want more details on how references, Document and Picture attributes are handled as well as how ID is generated.
By the way, there is a tool in Derby that lets you print out a schema. Again let us know if you need it.
Is there any hidden field / column that aware uses when it creates a row in the object that I would not see in the application and would also need to be populated some how
The only "hidden fields" are ID and fields related to references, documents and pictures.
Best Regards,