Yes it is possible, nothing should be that different between the standard examples for creating a grouped grid.
The one minor difference is that you wouldn't be able to use conventions to bind to the GridView. To enable grouping you need to use a CollectionViewSource with IsSourceGrouped = true, your group view models can then either implement IEnumerable or use the
ItemsPath property on the CollectionViewSource (this is all standard).
I'd recommend checking out the demos I created for a Tech Ed talk earlier this year on
Bitbucket that show how to do this in an earlier version of CM.