Ray Tracing with multiple geometries per BLAS with different hit groups ?

I have gone through potentially all tutorials + all official documentation related to ray tracing in vulkan.

However, there is one very simple thing that I cannot figure out.

In every tutorial and documentation they keep saying that instead of having many BLAS, we should provide less BLAS, each with multiple geometries, each geometry with their own hit shader in the binding table.

But nowhere do they tell how to specify the shader offset from binding table for individual geometries… it seems to be only on a per-instance basis in the TLAS… or maybe the trick would be multiple instances with different geometries by specifying a geometry index in each instance but this also seems to be impossible…

So as I understand it, one can only have no more than one hit shader group per BLAS for the main rays…

But that is not what the documentation is saying…

Am I missing something here ?

Thanks a lot for the help.