Let's use the same thread.
We've put another beta (well, work is still in progress, so you should save the previous beta if you try this one).
https://dl.dropboxusercontent.com/u/13064071/plantuml.jar
We decide to disable by default grouping, since it really change the drawings.
@startuml
skinparam groupInheritance 3
A1 <|-- B1
A2 <|-- B2
A2 <|-- C2
A3 <|-- B3
A3 <|-- C3
A3 <|-- D3
A4 <|-- B4
A4 <|-- C4
A4 <|-- D4
A4 <|-- E4
@enduml
We are doing something really tricky here, so even if it's working with the example, it does not work (yet) in general case.
And even with this simple example, the drawing is somehow strange, but I'm afraid that it's the best we can have. Is it still ok for you ?