Using the Work Schedule Table, add the ability to input a derivative element type, such as ODC, where as the cost multiplier would use the labor cost as the base but turn the rate modifier into another element of cost.
For example, Labor Rate $10, Rate Modifiers Name, Danger Pay, Action Multiply; Rate Modifier Values, Name Danger Pay, Action Multiply, Value 0.25, Derivative element Danger Pay, Type ODC
In the Task View, the user would have a resource field for Danger Pay, and it would be marked as yes.
The result would be an ODC call Danger Pay included $2.50 x # of hours.