Mating cone to radii

Hi guys, i'm relatively new to SW but have been using Inventor for years.

I'm currently modeling a train wheelset as well as a rail. They have been created based on railroad standards. I am currently trying to figure out how to mate the wheel to the rail. Since the wheel's contact patch is a cone and the rail is all radii, I don't know how to do this. My main concern is being able to move the wheels left and right (like they would in a curve) and have the cone be able to move up and down on the rail.

All help is appreciated!

SolidworksAssemblies