Sample data or table? It would help to see what you have.
And more importantly, are you talking planar coordinates or geographic?
It is relatively easy to calculate the point coordinates given a distance and bearing/azimuth/angle from a start point.
Once that is accomplished then your distance filter can be applied to return the appropriate angle.