Dataview query. How to concatenate that query? WHERE contains (file.name, "topic") AND all the notes that link to these notes

Hi team! It is very difficult to me to put it together to make this work.
I am trying to gather query:
All notes that has word “Topic” in the filename AND all notes that link/(backlink) to these notes with the word “Topic”.
Group by “Topic”.
For Example i have notes like :

  1. “topic about weather”
  2. “topic on importance of sports”
  3. “topic on Social Issues”

What i am trying to achieve (after querying):

topic about weather:
- note 1 (link or linked to/from “topic about weather”)
- note 2 (link or linked to/from “topic about weather”)

topic on importance of sports:
- note 1 (link or linked to/from “topic on importance of sports”)
- note 3 (link or linked to/from “topic on importance of sports”)
- note 5 (link or linked to/from “topic on importance of sports”)