After some more investigation I think I've found the best solution! Peter White Cycle has a very good description of the problem I'm encountering.He has a very good explanation on his website. He sells TA Zelito chainrings from France that are fully compatible with my Shimano Ultegra crankset. The chainrings have the correct spacing and require no spacers. A phone call is in order tomorrow!