I don't know about automatic, but you could create a custom property (or properties) in each Part that's linked to the relevant dimensions, and then call out this custom property in the BOM. It would take some time to set up, but should work.
Along the lines of Mr. Schroeder's post, you assign global variables to the required part dimensions and then assign custom variables to track the global variables.
The custom variables are what's displayed in your BOM (after adding the custom property columns).
You can also create the custom variables and use these to drive the part's dimension without using global variables.
For this method, these 3 dimensions must be modified in the custom properties dialog box while all others are modified via their sketches, property managers or in the Manage Equations dialog.
For the previous method, modifications are done for all in the sketches, property managers or in the Manage Equations dialog so I think it's easier for future modifications.
Assem1.zip 205.2 KB