Yes. If you create a Smart List with the filter "Has {Custom Object Name}" and then add your criteria as constraints, you will get all Contacts on the Account that has a Custom Object record that matches your criteria. Of course, you need to enable the custom object in admin
Best,
Jep