With some effort it can be done with Graph Builder in JMP 13 by plotting Y positioned at mean_X and X positioned at mean_Y on top of eachother but with different response axis settings. In the example below locally tranformed columns are used within Graph Builder (i.e. no need to change the data table).
Here the script to reproduce it:
Graph Builder(
Variables(
X(:Property1),
X(Transform Column("mean_Prop1", Formula(Col Mean(:Property1, :concentration))), Position(1)),
Y(:Property2),
Y(Transform Column("mean_Prop2", Formula(Col Mean(:Property2, :concentration))), Position(1)),
Overlay(:concentration)
),
Elements(
Points(X(1), Y(2), Response Axis("X"), Summary Statistic("Mean"), Error Bars("Confidence Interval")),
Points(X(2), Y(1), Response Axis("Y"), Summary Statistic("Mean"), Error Bars("Confidence Interval"))
)
);