Hi @Mich-9508, welcome to the community!
And great topic to post, I'm happy to help you with this.
In Honeycode, the idea of multi-selecting is achieved through many-to-many relationships in tables. This set-up allows you to have attributes in the individual tables, and also shared attributes in a join table.
So for your example, you would have a table for movies, a table for countries, and a join table that would have rowlinks to both tables and additional attributes.
This is how it would look:
You have a table for "Countries" and a table for "Movies":
Then create a join table which has two columns, each that are a rowlink to the two tables you previously created. To this table, you can add more columns of shared attributes (in your case, if released or not):
This is how the columns are formatted to a rowlink:
You can add attributes to any of those tables by adding new columns (attributes to only the movies, to only the countries, and shared attributes in the join table).
Now that you have this set up, you can display the data as desired in an app or table with a filter.
So for example, here's a created column that is formatted with a filter to show this:
Now when you click on that filtered value, it will display the rows in that filter:
Let me know if this helps, and if you have any other questions.