Hey lutkeveld,
The BQ76920 seems a nice fit and very simple. This is a somewhat old post but if you have not made a choice, you should be able to do it with this one. The "companion controller" is nothing more than an external MCU, whichever you want, that must take care of things like disconnecting the battery when the BQ76920 triggers an alarm. This chip also has some automatic protection functions like overvoltage and undervotage, but other things like over current, temperature protection, short circuit protection and constant monitoring should be done by an external "companion controller".
For the price, it is a nice chip.