A Modular Algorithm for Computing Polynomial GCDs over Number Fields presented with Multiple Extensions