Create monthly user based reports for timelogs

I am trying to configure monthly timesheets for all individual users using a smart folder and context view, but the data filtering across multiple levels does not seem to work in reports. What is the best practice for such a structure and how should the relations be built.

In my current structure a user has many years, a year has many months, a month has many timelogs

smart folder