Tudo bem, não importa, eu descobri como fazer isso
Select i from Inventory i,Category c INNER JOIN i.product ip INNER JOIN c.products cp where ip = cp and c.id=?
Então, eu estava realmente me perguntando como relacionar a categoria às junções, encontrei a resposta em consultas polimórficas na documentação HQL