With Family Historian you can chart any selected people, assuming you have a method of identifying the people you want to include you can make a standard chart and then Mark the boxes you don't want either manually or using a query and then hide the boxes, the only limitation is if you hide both parents any children will be hidden, but you can add an additional diagram to your chart to handle this.