Dashboard in custom hybrid application - pass mo or context

I just wanted to share with everyone that i managed to make it work.
Context seems to be properly used in widgets on version 1015.0.280.
The only difference is that the passed context seems to be just ManagedObject.
Final solution:

<c8y-context-dashboard
          [name]="dashboardName"
          [context]="context"
></c8y-context-dashboard>

Where dashboard name is unique for every device:

get dashboardName() {
    return "custom_dashboard_" + this.station?.id;
  }

And context is managed object.

const managedObject = await (
    await this.inventoryService.detail(deviceId)
).data;
      
if (managedObject) {
    this.context = managedObject;
}

Result working dashboard with proper context and assets to select:

Thanks for you help.