If you need only duplicated image of your cell for animation (not a real view with all subviews) you can simply copy cell image:
UITableViewCell * aCell = [tableView cellForRowAtIndexPath:indexPath];
UIGraphicsBeginImageContext(aCell.frame.size);
[aCell.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *aCellImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageView * imageView = [[UIImageView alloc] initWithImage:aCellImage];
Or if you need real view create it. And take into account that UITableView doesn't create cells, you do it in tableView: cellForRowAtIndexPath: method of your tableView dataSource. So use same code to create another cell with specified indexPath... But do not create UITableViewCell object, create UIView instead and add it to containView of cell. And when you need duplicate cell create another instance of same UIView and use it in your animation.