Как выбрать поля содержимого ассоциации?

Я хотел бы выполнить следующий запрос, где я хотел бы прочитать только необходимые поля из связанных.
Я использовал точечную запись вselect() ниже, чтобы лучше объяснить, что я хочу.
В основномselect() похоже беспокоитUsers только. Можно ли указать поляSites?

$orders = $this->Orders->find()
    ->contain([
        'Sites.Users'=> function ($q) {
            return $q
                ->select([
                    'Sites.id',
                    'Sites.user_id',
                    'Users.id',
                    'Users.name',
                    'Users.owner_id',
                    'Users.firstname',
                    'Users.lastname'
                ])
                ->autoFields(false);
        },
    ])
    ->first();

Ответы на вопрос(1)

Ваш ответ на вопрос