The only way I was able to do get the main_node_id url_alias was to fetch the main_node, which seems like redundant work.
Maybe its the way I have things setup. I have a News folder that gets fetched as my home page. I add that location to anything that I want to appear as news but I want it to display the main location as the location of the node. I fetch the main_node information and use that.
Seems silly to have to do two fetches, but it seems that the only main_node information that is passed with the current node is the id.