I wouldn't even attempt to keep Discus with a JD, GT or Parrot (Hoplarchus psittacus) not the Frankinfish called a parrot. They are too aggressive and will out compete the Discus for food if not just kill them outright.
You could do discus and angelfish together. Angelfish will still usually out compete the Discus for food but once they are full the Discus can eat unmolested. I would keep a pair of Discus or 4 or 5, not 3. Same with angelfish.