Show All Rows in a Group of Cells when only top cell can be navigated to

I have a TAdvGrid where I've defined a repeating pattern or group of cells. I found the note on how to make the up/down arrows navigate to the top cell of the group. This works great, except when you reach the last group, the cells below the title cell are cut off, and you must scroll down to reveal them.

Is there any way to navigate from group to group and highlight the top cell in the TAdvStringGrid and always show the entire group, or is there a better control in the VCL UI Pack that also supports HTML or RTF word formatting?

You can control the vertical scroll position by using
grid.TopRow: integer;

Set this to a larger value and the grid will scroll down