I`m making a plugin where npcs with HumanNPC monobehaviour should be able to attack each other based on a team tag (string)

I'm kinda stuck with the methods HumanNPC.IsTarget() and HumanNPC.IsFriendly which cant be overriden and have a really hardcoded logic inside them.

Do you think this is a dead end and I have to create an AI from scratch or there is other workaround so I can just inherit from HumanNPC and add these bot team features?