Whisk shallot, lemon juice, mustard, garlic, salt, and pepper together in large bowl.
While whisking constantly, slowly drizzle in sun-dried tomato oil until combined; set aside for 5 minutes.
Toss sun-dried tomatoes and tuna with 1 tablespoon vinaigrette to coat.
In separate bowl, toss lettuce with 1 tablespoon vinaigrette to coat, then season with salt and pepper to taste.
Divide lettuce among individual serving bowls then top with tuna mixture, beans, sliced celery, and olives.
Drizzle with remaining 2 tablespoons vinaigrette and sprinkle with celery leaves, pomegranate seeds, and pine nuts.
