I have a need to display details at a very granular level (Project) in a portrait orientation similar to the following image. Other than manually creating text fields for labels and then the data, is there any other way to achieve this type of view?
Maybe in this way that you load your content quite similar to your screenshot as table with spaces for empty rows and an additional column to differentiate text and expressions (which are part of the table). And then you could use a chart with one dimension (your left column) and an expression like: if(type = 'text', Text, $(=Text)) as your right column.
It's not easy and you will need some attempts but it should work.