I’m not sure exactly what you are doing, all I can say is what I would do.
Company Post Type relationship field => Workers relationship field => Reviews Worker Post Type relationship field => Company relationship field => Reviews Review Post Type post object field => Worker post object field => Company
I would se the relationship and post object fields to be bidirectional
When a review is submitted there would be 2 fields for the worker and company the review is for.
These fields would be hidden if I did not want the person filling in the review to be able to select. If this was the case then I would generate the value that needs to be submitted using an acf/prepeare_field filter.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
© 2022 Advanced Custom Fields.