... we put the light red instead of red filter on and the photos all have a very blue cast as expected ...
I'm confused by the wording here. Are you saying that, instead of putting a red filter over the GoPro lens, you used an external light with a red LED?
Either way, you state here that you expected the images to have a blue cast to them, so . . . what is the problem? If you had expected the images to be blue given your lighting or filtering selections, why try to change them now?
Maybe I'm delving into minutia that isn't important.
Did you shoot the photographs in GoPro's Raw format? (Those files have an extension of .gpr.) If, yes, you likely have some resources using Lightroom or Adobe Camera Raw (or similar) to change the white balance in post, but you're not going to get very acceptable results if the images are a .jpg.
I am aware that certain cameras also shoot video footage in a similar type of Raw format, but I don't think GoPro is one of those. This likely means that your video footage will remain forever blue.
Most attempts to affect dramatic shifts in white balance in post will result in muddy colors.
If it were me and I couldn't handle the color cast from an improper white balance setting, I'd likely convert to greyscale and look to produce something more "artistic" looking.
I hope that helps!