You're right, it's hard to say without the whole context :) But I won't describe the whole thing here as I don't think it's the right place to discuss complicated problems :D
Anyways, your article gave me some insight on the problem and some ideas on different approaches with nested resources :) Also thanks for the suggestion in your comment as I didn't think about this kind of solution!
You are welcome :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.