Creating a list with multiple levels of associations

Is it possible to create a list that has multiple levels of associations?

For example, a Contact object has an association with a Company object. The Company object has a association with a Subscription (custom object).

I am looking to return a list of contacts who have an association with any company, where the company has an association for a particular subscription.

Is this possible?

If not, I believe the best alternative is to create association labels on the company subscription with the contact. However, I would love to avoid doing this it’s already possible to pull these contacts with lists.

This is what I’m looking for. Based on the post, it sounds like it is still a wishlist item for HubSpot.

https://community.hubspot.com/t5/HubSpot-Ideas/List-of-contacts-from-list-of-companies/idc-p/794613