my experience is that you do not need elite status if u r flying premium class to access all lounges.
there is a settlement system between the airlines. the airline you fly will usually prefer you to go to their own lounge if there is one, for obvious reason.