For a nobody to become complete again both there nobody and hearltess must be destroyed, so i'm thinking that Demyx, Luxord, Marluxia and larxene's heartless has yet to be destroyed. Its also possible that they have already returned but in another location and they weren't show because it wasn't relevant to the story line of kingdom hearts 3D.
Tell me what you think