Dear Frank,
in case of welding (high) alloyed steel to mild carbon steel, the dillution and contribution of the alloying elements becomes very important. There are no general rules for this application ; one should consider to calculate the weld metal composition in the Schaeffler diagram or WRC diagram and then make the selection of the filler material.
In the case of stainless to carbon steel , E309 is often used (for applications lower than 200°C), or an inconel 600 type filler metal.
If you want a rule of thumb : in case of unknown composition of base materials (carbon steel, low alloyed steel, manganese steel) and joining one to another , consider the E307 filler material (very though, crack resistant). But, watch out, sometimes there are other things to be considered : corrosion properties of weld metal, strength etc. This can influence the choice of filler metal.
Referring to the CrMo steel to mild steel : customers often want matching strength with the low alloyed steel. From a metallurgical point of view, you will gain nothing ! Consumables for mild steel will also give good results as I mentioned in previous posting.
Do not forget talking and discussing with customers ! You might get a better solution for your welding problems and by eg. cheaper and better running electrodes to do the job !