gridExtra Cor diferentes linhas com tableGrob

Eu tenho uma pergunta sobre tableGrob / grid.table do pacote gridExtra. Usando as configurações de parâmetros regulares, é fácil colorir linhas alternadas. No entanto, eu estava esperando que fosse possível ter um pouco mais de controle sobre a coloração das linhas.

Por exemplo, é possível colorir cadaterceiro linha em uma cor diferente? Eu suspeito que a função grid.edit é uma maneira de abordar isso, a julgar pelo exemplo neste link:http://code.google.com/p/gridextra/wiki/tableGrob mas não consigo descobrir como aplicar isso à minha pergunta.

Eu acredito que a pessoa que postou esta pergunta tinha o mesmo em mente.Tabela com linhas de cores diferentes com tableGrob

Atualmente estou preso com R 2.13 devido a problemas de compatibilidade, por isso, se houver sugestões que não envolvam versões posteriores, seria o ideal.

Exemplo de código:

library(gridExtra)

grid.table(mtcars[1:10, ],
           gpar.coretext = gpar(fontsize = 10),
           gpar.corefill = gpar(fill = "lightblue", alpha=0.5, col = NA),
           h.even.alpha = 0.5
           )

questionAnswers(1)

yourAnswerToTheQuestion