Scout Extended Aggregator - Updating relations when parent/child change

Hi, the docs explain how to update an index when a relation changes…

protected static function booted()
{
    static::saved(function ($model) {
        $model->relation->filter(function ($item) {
            return $item->shouldBeSearchable();
        })->searchable();
    });
}

But this doesn’t update any aggregate indexes that relation is a member of. How do I trigger an update of the record in the aggregate index? I’m using the latest versions of Laravel + Scout Extended.
Thanks,
Jonathan

ps. it does update the aggregator if I save the individual eloquent models…

protected static function booted()
{
    static::saved(function ($model) {
        $model->relation->filter(function ($item) {
            return $item->shouldBeSearchable();
        })->each(function ($item) {
            $item->save();
        });
    });
}

But it would be better if I could update the index without making lots of unnecessary database queries.