To finish doing is finire di fare. I don't think the number of gerunds matters.
I think two Italian gerunds like that would be ungrammatical, but maybe someone else has a better idea.
But I question the assumption that the English has two successive gerunds. Finishing here seems to be a present participle.