I wasn’t able to find other compatible freehubs for the Direto or endcaps. Your best bet is definitely to take it to a local bike shop and have them fix it for you.
It is the endcap I’m looking for. I just lost this part because i used to place my mtb on the direto but now I will be using my road bike. Do you know if you can only buy this part (Shimano 11 speed) without the freehub? I searched on the internet to no avail.
I have a Direto too, so I went out in the garage aka my pain cave and took a look at the part in question. I can see now what situation you are in (the end cap is threaded on - at least on my Hope hub the end cap is pressed on). I did some research and I found this forum post. The guy/gal was in the same place as you, seems like they got it sorted out though… Perhaps you could reach out to him/her and figure out how they did it. She/He said Elite would send the part…
Sorry, I wish I could be of more help but at least you have a rabbit trail to follow.
Like @GravelNut said, I think this endcap is specific to your Drivo since it threads on. I’m crossing my fingers that you can find one or Elite can send you one!