The past tense of lavish upon is lavished upon.
The third-person singular simple present indicative form of lavish upon is lavishes upon.
The present participle of lavish upon is lavishing upon.
The past participle of lavish upon is lavished upon.