title: Is it possible to get total counts in sub-sub queries in Objection js?
body: <p>For example I have User which has Posts ( HasMany) and Posts which has Likes which belongs to User and Post. So, I tying to get total count of likes in each post when try to get all users with posts related to each user.</p>
  
  <pre><code>const users = User.query().withGraphFetched('[posts.[likes, files]]')
        .select(['user_table.*', User.relatedQuery('posts').count().as('totalPosts')])
  </code></pre>
  
  <p>in above example I got totalPosts. It's ok, but what if I want to get in each post total Likes?</p>
  
  <p>Eventually expecting something like this:</p>
  
  <pre><code>const users = User.query().withGraphFetched('[posts.[likes, files]]')
        .select(['user_table.*', User.relatedQuery('posts').innerRelated('likes').count().as('totalLikes')])
  </code></pre>
  
  <p>And expect output array with users like below:</p>
  
  <pre><code>[{
     id: 9323,
     firstName: 'John',
     lastName: 'Travolta',
     posts: [{
        id: 2,
        totalLikes: 99,
        files: [File],
     }],
     bio: 'Actor'
  }]
  </code></pre>