How about calling up with 5-10 miles to run with "inbound to you from the North, South, East or West" and asking for arrival information?
Then conform to the standard OHJ and Circuit pattern.
Just a suggestion of course.
I flew in today and didn't have any problems with reporting points. Just called my position and asked for Airfield info.