Best way to populate a calculated field?

I have a model which has a field which is calculated from a custom database query in the afterFindOne/afterFindMany hook, but this hook isn’t being run when the model is populated through a relation.

The service for that model is also not called when through a relation.

What’s the best way to do this?