I have to say, I wasn’t a big fan of de-duplication by default when it was introduced, but your use case seems pretty artificial to me. If you want to paginate line items, why not just make LineItem the query root?