How can I access a node's menu link and weight through EntityFieldQuery In D7, I'm trying to set up a custom menu that is ordered by the weight of the node->path ("weight" field in table menu_links). How can I access the node's path's weight value in my query so it can be ordered correctly? This is what I had but was shot down very quickly:

    $query = new EntityFieldQuery();
    $query-&gt;entityCondition('entity_type', 'node')
    -&gt;propertyCondition('status', 1)
    -&gt;fieldCondition('field_meeting', 'value', $meetid, '=')
    -&gt; propertyOrderBy('weight','ASC')    
    -&gt;addMetaData('account', user_load(1)); // Run the query as user 1.
    $result = $query-&gt;execute();
I ended up using db_query JOIN to get the info straight from the database:

$sql = "SELECT menu_links.link_path, menu_links.link_title, menu_links.weight, node.nid 
        FROM menu_links
        JOIN node.nid
        ON menu_links.link_path LIKE CONCAT('node/', node.nid)
        ORDER BY menu_links.weight ASC";
$result = db_query($sql);