Redirect Blueprint Interface to C++

Is it possible to redirect a Blueprint Interface to an equivalent C++ one? I’ve experimented with various combinations of Class, Package, and Property redirectors, but cannot find a correct incantation for a Core Redirector that achieves this.
The interface in question is very simple:

UINTERFACE(MinimalAPI, Blueprintable, BlueprintType)
class UInteract : public UInterface
{
	GENERATED_BODY()
};

class BLUEPRINTTEST_API IInteract
{
	GENERATED_BODY()

public:
	UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category="Interact")
	void Interact(AController* OwningController);
};

The corresponding Blueprint Interface is called BPI_Interact.

The use-case for this is that I have a third-party asset that is implemented in blueprint. I’m writing my game mostly in C++, and I would like to inherit from this interface in C++ for integration with this asset.