You are correct, you should use a post object field. While it may be possible to do a query based on something selected, it will not be easy to accomplish. A post object field saves the post ID that is related so you can use the post ID to easily get the information you need from the other post.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users