1. Preheat oven to 450°.
2. Combine first 3 ingredients in a roasting pan, and drizzle with 2 tablespoons oil, shaking pan to coat beans. Roast at 450° for 20 minutes, stirring once.
3. Combine remaining 2 tablespoons oil, rind, vinegar, juice, salt, and pepper in a large bowl, stirring with a whisk. Stir in onion and apricots, tossing gently to coat. Add warm beans and arugula, tossing to combine. Sprinkle with cheese.