REST в целом такой подход и предполагает. Другое дело что это не эффективно, да и все данные разом грузить - тоже перебор.
В данном случае вам поможет переход на GraphQL. Вот посмотрите этот туториал на полчаса, там примерно ваша ситуация разбирается и полностью решается на GraphQL: https://www.youtube.com/watch?v=ZQL7tL2S0oQ