If we go down lowest descendants for 2 hierarchies something like this
{Descendants([Planning Org].[Planning Org].[ALL].[AllMember],255,LEAVES)}
then the queries timeout what is the best way to use lowest decendants so it doesnt scan the whole hierarchy