Different blueprints same template – Reloaded (in Kirby 3)

I’ve just tried this but it doesn’t seem to respect the templates associated controller.

I have a template called note, and a controller called note.

I set up the list of blueprints, and add them to the list

<?php

Kirby::plugin('my/templates', [
    'templates' => [
        'note.gallery'   => kirby()->root('templates') . '/note.php'
        'note.article' => kirby()->root('templates') . '/note.php'
        // etc.
    ]
]);

This works and directs me to the correct template, but it breaks on variables defined in the note controller.

Is there a solution?

EDIT:

Don’t worry actually.

I can create models called note.gallery.php and define the template redirects there.