I\'m building an API in which I need data that differs a lot from how it is persisted (for each access to the DB, I\'m doing 5-10 joins and I can\'t perform them via code be