Preheat oven to 350. Butter a 9 x 13 baking dish and line with parchment paper.
In a food processor, pulse peanuts, pecans and almonds until broken up. It's all good if there are small and larger pieces. Size variety is good!
On a large baking sheet combine oats, nuts, coconut and flax seed, and roast at 350 for 15-20 minutes until toasty brown and fragrant (stirring once mid-way). Remove from oven, toss into a large mixing bowl and let cool slightly - I stick mine in the fridge for 10 minutes.
Reduce oven temp to 300 degrees.
Meanwhile in a food processor or blender, pulse honey, maple, dates, and vanilla until smooth (little bits of dates are ok, it won't be totally smooth).
Back to the cooled oat mixture. Stir in salt, ground flax seed and chocolate chips. Pour in the honey mixture and stir until well incorporated.
Pour into the prepared 9 x 13 baking dish and press mixture firmly into bottom -- I find a spatula or finger tips work best. Bake at 300 for 25 minutes. Remove and let cool for a good hour or two before attempting to remove and cut into bars.