hi Al,
all your ideas are already possible in sketchup:
model your high-poly model, group it and put it in a layer called "high_poly" (what else ).
then you model a simple version in the same place, group it and put it in a layer called "low_poly".
now you switch off the "high_poly" layer and save the file.
if you now are working on another model in SketchUp and insert the just created component, you will automatically get the two layers with the "high_poly" layer set to invisible. - isnt that what you wanted?
or did you mean to automate the process of creating the low_poly version? if yes, that will be quite difficult. because how are you going to choose the level of simplification. just using the bounding box will be too imprecise sometimes (look at the red shape). perhaps you should be able to choose the simplification grade (edges shorter than 10cm will be simplified for example - like in the green shape)
however, I think that is a wonderful idea - for you can structure your model with as many layers as you want (moving the components into the different layers) and still be able to swith from low_poly to high_poly, changing the level of tetail within all the components.