John,
bit of an unusual design which has a few minor problems, but it's not unworkable. The sheer mass of all the decking and joists will stop it shifting once it's all nailed together, but it may move a bit while you're fixing it. You could fix the joist by drilling a hole in the bottom flange of the channel and driving a roofing screw up into the joist. (14gauge by 50mm)
Ideally the joists should have a rebate on the top edge so that their top surface is flush with that of the steel. There will be no (easy) way to fix the perimeter boards to the steel channel.
Corrosion may be a problem unless the steel is galvanised as the timber will tend to trap moisture where it sits on the steel.
You'll need to fix temporary spacers (ie lengths of decking or similar) along the top of the joists to hold them in place, and possibly a few diagonals under as well.
Unless you're hardpressed to get your 600 clearance from ground to joist it would be easier in the long run to weld or bolt some cleats to the steel and sit your joists on top, bolted to the cleats to hold them in place. You may also find that suitable gal RHS will be lighter and may work out to be cheaper.
Mick
PS, if the above proves unsuitable, hopefully your B.I.L. will find it easier to hunt down you than me.![]()