You can try to use table/swim lane nodes towards this end:
(Corresponding GraphML)
Alternatively, follow the approach in Is it possible to add a third fill color in a node?