Tangent Mate to Curve

Hello everyone.

I am trying to create an assembly of a track system I am workingon. It is pretty simple, it is simply a part with a groove cut intoit. The grove consists of 2 perpendicular grooves and they arejoined with a fillet for a smooth transition. (see attachement). Asimple triangular shapped piece with a bearing on each end willride in the "track" groove.

My problem is creating the mates. Of course the outer edge of thebearing will always be tanget to the groove face, even around the"curve" when the direction switches by 90 degrees. SW will onlyallow me to choose one surface or egde (there are three that makeup the groove, x direction, y direction, and fillet in the curve).This prevents the triangular piece containing the bearings fromfollowing the full curve. It will either move only in the xdirection, y direction, or around the curve, not all three.

How can accuratly define this mate?

Thanks!SolidworksAssemblies