Consider this query:
query = Novel.objects.< ...some filtering... >.annotate( latest_chapter_id=Max(\"volume__chapter__id\") )
Actual
No, it's not possible to combine them into a single query.
You can read the following blog post to find two workarounds.