In a medium bowl, mix together the cream cheese, salsa and onions until fully combined. Spread the tortillas with the mixture, leaving a 1/2-inch edge. Top each with bacon and ham, then roll into tight cylinders and wrap in plastic wrap. Refrigerate for at least one hour. Remove from fridge, discard the plastic wrap and cut each roll into 1-inch pieces, discarding the uneven ends (or eating them while preparing, like I did!). Each roll should yield eight pieces. If you like, before cutting, stick toothpicks in the rolls at 1-inch intervals; it makes serving a snap.
Recipe courtesy of Trisha Yearwood