Нет, не может, делает по-другому
Person.BirthCertificate.FatherName to PersonDto.BirthCertificateFatherName
ОБНОВЛЕНИЕ: ValueInjecter может сделать это:
//unflattening
person.InjectFrom<UnflatLoopValueInjection>(personDto);
//flatenning
personDto.InjectFrom<FlatLoopValueInjection>(person);