Call Function Async is a plugin that allows you to call a blueprint function by name in a separate thread and return the result to the main game thread.
CallFunctionAsync plugin now released and available in marketplace: Call Function Async in Code Plugins - UE Marketplace