Hi Stephen,
There is a process via use of the Color Model window that allows us to use a raster image as a source to reduce colors based on their simularity to other colors. It can be a little tricky to work with but it can work quite well. It has been quite awhile since I used it but the basic steps:
Using an image that has the you want to have in your final palette (it can be a screen capture of the palette window)...
Load the image via Color Model window
This part is essential because the options that follow only appear when using Load Color Model (i.e. when we are loading the raster image into the Color Model Window.
The dialogue box will open with various options
Look for the option to reduce the colors by having them combine with similar colors (see attached image).
Once the process is complete Save All which should save the palette.
As I say, it's been awhile since I used this method so perhaps someone else will be more familiar with the process.