Dynamic Treatment Regimes for Within- and Between-Group Interference in Clustered and Hierarchical Datasets