public static DatabaseRow[] JoinTwoTrees<T>( DatabaseRow[] rows, string id, string parent, DatabaseRow[] rows2, string id2, string parent2, T defaultvalue, string depthkey )