You'll need to create a compound index to support that query. MongoDB 2.6 Index intersection does not work with text indexes. There's an example here in the documentation.
db.col.ensureIndex({"concepts.name": 1, text: "text" })
Edit
As you point out though -- your example is using mutli-key, which is not supported when combined with a text index. Unfortunately, it's a limitation of MongoDB.