First, make the meatballs. In a large bowl, combine the ground beef, turkey, breadcrumbs, eggs,cheese, and spices.
Create golf-ball sized meatballs {you should be able to get about 18} and set aside.
In a large skillet with high sides, heat the olive oil and chopped onion over medium-high heat and cook until soft and translucent.
Add in the meatballs, and allow them to cook for 3-4 minutes, until a crispy golden brown crust forms. Flip them, and allow the same to happen on the other side.
Add in the tomato sauce and a little bit more salt and pepper. Lower the heat to low, cover the skillet, and allow the sauce and meatballs to cook until meat is cooked through, about 15-20 minutes.
When ready to serve, melt the salted butter and combine it with the minced garlic. Brush the resulting garlic butter on top and inside the hoagie buns, and toast them for 3-4 minutes until golden brown.
Fill the hoagie buns with 3 meatballs each, top with the shredded mozzarella cheese, and place back under the broiler until cheese is just melted. Serve immediately!