How to hide original GameplayTask factories when having custom K2 nodes.

Hi, I have a factory methods for UGameplayTask. They all have BlueprintInternalUseOnly meta tag set to true, but they still appear there. When I want to create custom K2 node for these, I essentially get two versions for each factory in my blueprint actions menu, which is something I dont want. I didnt have problem with this when creating custom nodes for UCancellableAsyncAction.

How to tackle that? Am I missing something?

Thanks!