Having looked - настоящего времени перфектное, обстоятельство
received - прошедшего времени, определение
Waiting - настоящего времени, обстоятельство
lying - настоящего времени определение
having been translated - настоящего времени перфектное страдательного залога, обстоятельство
If mailed - прошедшего времени, обстоятельство
known сказуемое в страдательном залоге