I had to check it out, but I just confirmed. Views in Drupal 7 can indeed filter multiple types of content with custom fields, and yet filters apply to these custom fields. They seem to treat nodes without these custom fields as empty or null values.
So, for example, I have content types on blogs and blogs. The blog has images, but no article. I can sort or filter in the image field, even if the article does not have it. It simply assumes that the field is empty or empty.
However, this may not solve your problem with a lot of custom fields. If they are dynamic (i.e. grow over time), you may have problems. If, however, they are installed and just a very large number, you can do it.
So, while there is no automatic addition of all the fields that I believe you mentioned in a previous post, you could search for a wide variety of fields. Even by setting fields that you do not necessarily display in the table, but you can perform a search. Or change the fields that you display or display on the page in the view. All at a glance. And then you can export the view to share it with other sites.
I was going to try to attach the exported view, but the export is quite large to be included in the answer, I think. Please let me know if you think I should turn it on, or if you prefer, I will just send it to you via PM. Let me know!
EDIT: I decided to include a link to export the view. http://greggalante.com/sites/greggalante.com/files/cross_type_view.txt
decoy source share