Dynamically adding vehicle wheel assets to a wheeled vehicle actor

We are trying to create a system in which a player can choose their own wheel and attach it to a selected socket. Currently we are able to spawn the wheel blueprint class with a mesh and attach it to the socket, but we are unable to spawn a vehicle wheel asset we created.

In the above image is the blueprint in which we are trying to add the wheel asset to one of the wheel slots. We get the wheel slots from the vehicle movement component. Then we want to add the wheel asset to the array but are unable to spawn the wheel asset. Can someone please clarify how this can be achieved?

If anyone stumbles across my question here. I found that Epic’s vehicle class is great if the vehicle and its assets is is built and set up before hand.

However if realistic physics is not your main goal, go check THIS video. It really helped us along in getting a custom vehicle building system.

It might mean a bit more work from your side but in the end you can create a system that suites your needs just how you want it.