I can absolutely help answer any questions that you have on it! The first thing that I would tell you is that in AW, you cannot blend Milestone fields and CO fields in the same grid. These are two different objects, so each object has its own set of fields and own views. However, you can create a Milestone view that shows your milestone property card on top and the CO panel below that. This will show you both objects in a single view but it will not allow for dynamic columns.
Secondly, you can place dynamic views on the CO object. This would need a control field on the CO. Let’s call it View Type. Using dynamic layouts, you can set the CO View Type to Base View and when that view type = base view, only the 10 fields you wish to show will show. When the View Type changes, so say Expanded View, the AW can dynamically change the view you are looking at to show the additional columns. Check out the Success site for Dynamic Layouts.
A third option you have is to create a combined Milestone/CO grid “view” by using an editable report. Reports allow you to start the report on the Milestone Object and then jump to the related CO allowing you to expose both the Milestone fields and CO fields in a single view. If the report is marked as editable, and you have edit permissions, you can make changes straight on the report without having to navigate back to the individual objects.
Finally, you can probably accomplish a blended view with custom panels but that is a much more advanced topic and probably not useful for your team.
I hope this helps!