Hi Purdue,
Glad that it finally worked for you. To save groups to custom table, treat it like a normal text field. And ignore all the sub-fields in the group as they will be serialized and store in one column in the DB (the column of the group).
If you find any trouble, please let me know.