Say you have two tableGrobs of different sizes, and you want the smaller grob to be top aligned. How might you proceed?
Here is an example:
library(gridExtra)
t1 <- cars[1:9,]
t2 <- cars[10:14,]
grid.arrange(tableGrob(t1), tableGrob(t2), ncol = 2)