Sorry for deleting the last post, but I thought of something else to check, and it made my post inaccurate.
Anyways... good news is that what I came across here, makes what I was trying to accomplish a lot easier.
You can calculate angle of movement and then apply force to adjust for the object it is colliding with. Like if a cue ball hit a bumper you could apply additional force with the angle of movement.
Here is a pic of my event:
<img src="https://imo.im/fd/B/k6cPrZ5UIm/Construct%202%20beta%20release%20r99%20%28Administrator%29%20-%20Event%20sheet%201_2012-08-10_11-14-08.png" border="0">
Here is how I calculated the angle:
angle(0,0,Sprite6.Physics.VelocityX,Sprite6.Physics.VelocityY)
I apply force in the direction my object is moving on collision and it gives my object an extra boost.
At least, I think this is what you are looking for.
Hope it helps.