PS: Here's an example if you do want to create a master table - it doesn't include all fields, but provides a template you can use to easily add new fields:
CREATE TABLE smartform_master AS
SELECT
-- Base runner info
hrb.runner_id,
hrb.race_id,
hrb.name AS runner_name,
hrb.age AS runner_age,
hrb.trainer_id,
hrb.jockey_id,
hrb.starting_price_decimal,
hrb.finish_position,
-- Race info
hrc.meeting_date,
hrc.course AS race_course,
hrc.going AS race_going,
hrc.distance_yards,
hrc.race_type AS race_type_main,
hrc.class AS race_class,
-- Historic runner insights
hri.official_rating AS hri_official_rating,
hri.weight_pounds AS hri_weight_pounds,
hri.speed_rating_LTO AS hri_speed_rating_LTO,
hri.prev_runner_win_strike,
hri.prev_runner_place_strike,
hri.percent_beaten_LTO,
hri.won_LTO,
-- Trainer insights
dti.rc_21D_strike_rate AS trainer_21D_strike,
dti.rc_5Y_strike_rate AS trainer_5Y_strike,
dti.rt_5Y_course_strike_rate AS trainer_course_strike,
dti.rt_5Y_distance_strike_rate AS trainer_distance_strike,
-- Jockey insights
dji.rc_21D_strike_rate AS jockey_21D_strike,
dji.rc_5Y_strike_rate AS jockey_5Y_strike,
dji.rt_5Y_course_strike_rate AS jockey_course_strike,
dji.rt_5Y_distance_strike_rate AS jockey_distance_strike
FROM historic_runners_beta hrb
LEFT JOIN historic_races_beta hrc
ON hrb.race_id = hrc.race_id
LEFT JOIN historic_runners_insights hri
ON hrb.race_id = hri.race_id AND hrb.runner_id = hri.runner_id
LEFT JOIN daily_trainers_insights dti
ON hrb.race_id = dti.race_id AND hrb.runner_id = dti.runner_id
LEFT JOIN daily_jockeys_insights dji
ON hrb.race_id = dji.race_id AND hrb.runner_id = dji.runner_id;