Extension of the concept of Ffowcs-Williams and Hawkings type wave extrapolation to non-trivial flow effects and exterior surfaces