It looks like the main difference between your `start` and `startend` triggers is whether they are followed by  " in".  A fairly common technique is to make all of them `startend` and strip off the leading "in", if you're sure that's the right thing to do.

You have a bit more flexibility to decide how to proceed once you know what the `remainder` looks like.  For example, you might decide that if there isn't any quoted text that "in" was supposed to be included in your count.