The db you provided does not include tblClients nor a Client_FK field in any table so relationship is not clear. I assumed a client can have multiple reviews and each review ID is for a single client.
With my suggested tables, arrangement could be:
Main form bound to tblClients with a subform bound to tblReviews and a subsubform bound to tblReviewDetails with comboboxes for selecting category and objective.
If you need to add a new staff or category or objective 'on the fly' during data entry, that's what combobox NotInList event is for.
Quite possibly tblObjectives lookup table is not needed. If an objective can associate with only one category, then just enter the objective descriptions into tblCategoryObjectives.