Pivot table should support multi level fields
This feature is available in charts and lists.
In charts with group by field you can select multiple level fields by clicking the Multi Level Field icon. After clicking it new form opens:
Here I can choose source table field then if source table field has Related object mapping I can choos related table and related table field. After that report uses related table field to group by etc.
Same feature should be in pivot table also.