NLMS algorithm for a MISO structure
I can provide you coding example, but it solves more generic problem than you posted. It is for general dynamic system that converts two inputs x(t), y(t) into single output z(t) and defined by Urysohn integral equation. Hammerstein is particular case of Urysohn and linear system is particular case of Hammerstein. The code and some explanation is here:
http://ezcodesample.com/NAF/MISO.html
http://ezcodesample.com/NAF/Wiener.html
http://ezcodesample.com/NAF/reallife2.html

And most generic case when dynamic system is an operator that converts fragment of input x(t) from t - T to t into scalar z(t) http://ezcodesample.com/NAF/kolmogorov.html