Database collection with different types of data

Hello, everyone!

I recently started working with Adalo and ran into the following problem. I need to create an application where there is a catalog with different types of data. In one catalog (for example in the image list component) there should be 3 types of data, such as picture+text, WebView and audio player (playing different tracks).

I see this as 4 collections:

  1. Main, where there are Picture, Title and Link fields. Link fiels leads to one of the rows of the tables below:
  2. Database for content like picture with text
  3. Data base for the content of webview type
  4. Data base for the content type like audio

What is the best way to organize the data for this task?

Thank you!