Pods provides just the kind of functionality I needed. This is a very powerful plugin that takes custom post types (CPT) to the next level and adds to much more. I was able to do a law firm site with this and be able to link 2 CPTs together. This is really fantastic.
Even if you already have CPTs you created on your own or through another plugin, Pods works to enhance those CPTs and other content in incredible ways.
The only reason I didn't give it 5 stars is that I found the documentation for displaying custom content to be less than simple. I'm not a PHP expert and I found it very confusing. But, that's the only thing I can complain about.