Drain the crabmeat if necessary and pick through for any shells or cartilage. Set aside.
In a small sauté pan, melt the butter with the shallots and garlic and cook over medium heat for 2-3 minutes or until shallots are softened. Remove from the heat.
In a large bowl, use an electric hand mixer or a fork to blend the cream cheese, mayonnaise, and lemon juice until smooth. Mix in the shallot mixture, green onions, Worcestershire sauce, hot sauce, and Old Bay. Fold in Swiss cheese and lump crab meat. Spread evenly in a shallow 10-inch baking dish and spinkle with panko bread crumbs.
Bake for 25-30 minutes or until golden. Serve hot with baguette slices, bagel crisps, or crackers.
Notes
Prepare this dip up to 3 days ahead of time. Bring to room temperature before baking, or add a few minutes of baking time if baking straight from the refrigerator.