OrgChart JS does support unlimited number of sub trees in one chart object. Defining sub tree is very easy, just set stpid insted of pid in your nodes json object stpid stands for sub tree parent identification number