Pattern around a square

I am trying to pattern a round ring, around a square frame, in a weldment.  I'd like the rings to all be called out as 1 part, several instances, in the cut list.

I tried first just making one, then using a linear pattern, then a mirror to do 2 sides.  But in drawing the ring and doing the same for the other 2 sides, they come into the cut list as 2 seperate parts, which they aren't.  I figured this would happen since they are 2 seperate sketches.

Is there a way to do this with patterning?  I tried a sketch driven, but it will not auto rotate the rings for 2 sides.  Instead of protruding, they lay flat.  I know a circular will do what I want, but I have a square. 

Thanks 

edit

Attached jpg files of my problem.

part1 is just a basic square weldment with the ring on the interior.

part1-1 is the linear and mirror that gives me 2 sides

part1-2 is a sketch driven pattern. 

SolidworksParts And Features