Something like this perhaps:
FormPage[{"x1" -> <|"Interpreter" -> "Number",
"Control" -> Function[InputField[##, ImageSize -> 25]]|>,
"x2" -> <|"Interpreter" -> "Number",
"Control" -> Function[InputField[##, ImageSize -> 25]]|>,
"x3" -> <|"Interpreter" -> "Number",
"Control" -> Function[InputField[##, ImageSize -> 25]]|>,
"y1" -> <|"Interpreter" -> "Number",
"Control" -> Function[InputField[##, ImageSize -> 25]]|>,
"y2" -> <|"Interpreter" -> "Number",
"Control" -> Function[InputField[##, ImageSize -> 25]]|>,
"y3" -> <|"Interpreter" -> "Number",
"Control" -> Function[InputField[##, ImageSize -> 25]]|>}, fn,
FormLayoutFunction ->
Function[Grid[{{"dependent", #["x1", "Control"], #["x2",
"Control"], #["x3", "Control"]}, {"independent", #["y1",
"Control"], #["y2", "Control"], #["y3", "Control"]}}]]]