That's one of the reasons why we decided not to build "entitlements" ourselves, and prefer to partner with other "pure players" (or recommend to build internally if it's really specific).
We've been working with Osohq.com (open source as well) as there's a great product and DNA fit: https://doc.getlago.com/docs/integrations/entitlements/oso